0
我有一個腳本,它將一個文件夾中的原始csv文件轉換成一個名爲「analyze」的函數(文件名)中描述的方法中的數據,並將值控制檯。當我嘗試write.csv這些值時,它只給出函數的最後一個值。如果每個文件夾有一定數量的文件,我只需通過程序執行每個特定的csv文件,例如說[1:5],然後在/ write.csv中設置一個矩陣。但是,目錄中可能會有無數的文件,所以這不起作用(我認爲?)。我如何將潛在的無限函數輸出導出到csv文件?我已經在函數定義之後列出了我的最後一步。它列出文件夾中的所有文件,並將函數「anaylze」應用於文件夾中的所有文件。R:將潛在的無限函數輸出導出到csv文件
filename <- list.files(path = "VCDATA", pattern = ".csv", full.names = TRUE)
for (f in filename) {
print(f)
analyze(f)
}
最佳, 埃文
也許'capture.output'?或「匯」? – Gregor
您可能想要說「未知數量的輸出」,而不是「潛在的無限輸出」。 – Gregor