我對R編程頗爲新穎,如果已經回答了此問題,我很抱歉;我確實尋找答案,但也許我的措辭是關閉的。使用輸入文件名命名輸出文件
我已經導入了一個TXT文件,執行了我對數據的分析和轉換,現在希望編寫一個用於導出的CSV文件。但是,由於這個腳本是爲了運行多個文件,我想使用輸入TXT文件中的文件名作爲輸出CSV文件。
>read.csv("C:\\Users\\Desktop\\filename.txt", header=FALSE)
>...
>...
>write.csv(Newfile, "filename.csv")
舉個例子,我希望能夠採取的途徑的「文件名」部分和(我假設)創建一個字符串變量來拉進我想寫的CSV文件的名稱。
我知道這是初學者級別的東西,但任何幫助,將不勝感激。謝謝!
看看'?basename'。它應該返回你需要的東西,如果你傳遞它的原始文件名('basename(「C:\ Users \ Desktop \ filename.txt」)') –
如何獲取所有文件名?一切都在一個文件夾?或者像'filename1.txt,...'這樣的東西?一般來說,你可以分割你的'path2file < - paste0(「C:\\ Users \\ Desktop \\」,文件名「,」.txt「)'並重復使用'filename'。 – Christoph
請閱讀[問一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出一個[可重現的例子](http://stackoverflow.com/questions/5963269)。這將使它很多更容易讓別人來幫你 – zx8754