Mesclando vários arquivos csv em R
Eu tenho cerca de 100 arquivos csv com cabeçalhos comuns, que eu quero mesclar. Os cabeçalhos são "Lat", "Long" e "value". Eu estou tentando mesclar todos os arquivos csv de tal forma que a saída seria
<code>"Lat" "Lon" "Value1" "Value2"..."Value 100" </code>
Lat
eLon
colunas são idênticas para todos os arquivos csv. Mesclar dois arquivos é fácil
<code>merge(data.frame1, data.frame2, by=c('Lat','Lon')) </code>
No entanto, eu tentei o seguinte código que não funcionou:
<code>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) </code>
que lança o erro
<code>Error in merge.data.frame(dfs[[1]], Recall(dfs[-1]), all = TRUE, sort = FALSE, : formal argument "all" matched by multiple actual arguments. </code>
Alguém pode me ajudar nesse sentido?