2013-12-23 172 views
0

我需要了解一個R腳本。由於直到現在我還沒有使用R,所以我嘗試逐步理解腳本。在腳本開始處,命令行參數(輸入文件)以commandArgs()傳遞。我知道可以使用commandArgs()訪問R腳本的其他參數。將參數傳遞給交互模式

但我只是無法弄清楚如何在交互模式下使用參數運行腳本,以便稍後打印腳本中使用的所有變量。例如source("script.R")似乎沒有參數。

我道歉,如果我只是不能夠使用正確的搜索查詢的...

回答

1

我想你誤會使用commandArgs - 這是用於獲取當通過命令行運行提供的參數..不是口譯員。如果您只是想在提供文件時「提供參數」,那麼只需將它們放入全局名稱空間(只需創建要使用的變量)即可。使用源代碼就像複製腳本並將其粘貼到解釋器中一樣。

+0

由於我對R真的很陌生,所以我很可能誤會了某些東西......無論如何,謝謝! – aldorado