共通のヘッダーを持つ約100個のcsvファイルがあり、それらをマージしたいと思います。ヘッダーは「Lat」、「Long」、「value」です。出力が次のようになるように、すべてのcsvファイルをマージしようとしています
"Lat" "Lon" "Value1" "Value2"..."Value 100"
Lat
Lon
列はすべてのcsvファイルで同一です。2つのファイルのマージは簡単です
merge(data.frame1, data.frame2, by=c('Lat','Lon'))
しかし、私はうまくいかなかった次のコードを試しました:
file_list <- list.files(~/source)
list_of_files <- lapply(file_list, read.csv)
m1 <- merge_all(list_of_files, by=c("Lat","Lon"), all=TRUE)
エラーをスローします
Error in merge.data.frame(dfs[[1]], Recall(dfs[-1]), all = TRUE, sort = FALSE, :
formal argument "all" matched by multiple actual arguments.
誰かがこの点で私を助けることができますか?