![](/img/trans.png)
[英]Compare one csv file to multiple csv files and write new csv files R
[英]How could I run multiple functions on csv files, then write the results to a new csv file in r?
我是 r 的新手,並創建了多個包含 25 列和 25 行的 csv 文件。 我有 10 個函數要應用於這些 csv 文件,然后我想將每個結果寫入一個新的 csv 文件。 如果有人能夠提供一些幫助或提示,我已經嘗試過搜索,但找不到有用的方法。 謝謝
這涉及許多不同的設計模式,通常在 R 中像這樣解決(基於您相當有限的描述):
all.your.csv.files <- dir( "some/directory/", full.names=TRUE, pattern="\\.csv$" )
for( csv.file in all.your.cvs.files ) {
x <- read.csv( csv.file )
for( func_i in list.of.your.ten.functions ) {
x <- func_i( x )
}
new.filename <- generate.new.filename()
write.csv( x, new.filename )
}
瞧。 問題解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.