目前,我創建了一個腳本的多個副本,每個腳本的參數值略有不同(3種不同的腳本)。我從不同的文件夾運行它們。我想知道是否可以打開三個不同的終端並運行相同的腳本。當然,在開始每次運行特定參數值後,我會回到原始腳本,更改參數值,保存腳本並再次運行它...在不同的終端上運行相同的R腳本會導致錯誤嗎?
我想我不確定所有在引擎蓋下執行的步驟來運行腳本。任何想法將不勝感激。
目前,我創建了一個腳本的多個副本,每個腳本的參數值略有不同(3種不同的腳本)。我從不同的文件夾運行它們。我想知道是否可以打開三個不同的終端並運行相同的腳本。當然,在開始每次運行特定參數值後,我會回到原始腳本,更改參數值,保存腳本並再次運行它...在不同的終端上運行相同的R腳本會導致錯誤嗎?
我想我不確定所有在引擎蓋下執行的步驟來運行腳本。任何想法將不勝感激。
不,它會擁有自己的記憶並且絕不會重疊。
唯一的問題是如果兩個程序都試圖同時寫入同一個文件。
大型作業可能會與內存競爭,並在機器上超出資源時引發錯誤。 –
,你應該注意不要寫入或讀取到磁盤上的同一個文件 –
爲不同的參數運行相同的事情可以更容易地使用循環完成。以plyr包中的函數爲例。這樣你甚至可以很容易地並行運行它們。我經常使用6個內核來執行此操作 –