我试图使用以下代码导入和合并一组csv文件,但好像它没有将 by=c("X","Y") 参数传递给合并函数。有什么建议如何解决这个问题吗?谢谢。
我想尝试使用以下代码导入和合并一组csv文件,但好像它没有将 by = c(“X”,“Y”)参数传递给合并函数。有什么建议如何解决这个问题吗?谢谢。
csvfiles <- list.files(path = ".", pattern='bbg_.*\\.csv$')
csvfiles <- paste("fx/",csvfiles,sep="")
csvfiles
my.df <- do.call("merge",list(lapply(csvfiles, read.csv, header = TRUE), by=c("date","fx_code")))
import.list <- lapply(csvfiles, read.csv, header = TRUE) my.df <- Reduce(function(x, y) merge(x, y, all=FALSE,by=c("fx_code","date"),all.x=TRUE, all.y=TRUE),import.list,accumulate=F)
- ec0n0micus