0
我正試圖加載保存在某個文件夾中的數據幀。我有一個bash腳本,沿文件夾中的所有*.gzip
文件循環,並將文件名作爲參數傳遞給R腳本(blah.r $file_name
)。現在,在R腳本中,文件名保存爲在變量中加載字符串而不是變量的名稱(R)
file_name = commandArgs(TRUE)[1]
並打印出正確的文件名。然而,當我嘗試加載文件
data(file_name)
[R認爲,file_name是一個字符串,而不是一個變量,所以它說,它無法找到"file_name"
。
如何讓R將變量識別爲變量而不是文字字符串?
這不是舊問題的重複。那個是關於訪問一個給定名稱的變量的;這個是關於從磁盤讀取數據集的。因此,'get(*)'在這裏不適用。 –
@HongOoi:很棒。投票重新開放。 –
您不使用'data()'函數將數據加載到R中。這是爲了從已安裝的軟件包中加載示例數據。 –