我在一个列表中有多个文件,我想根据Year
列合并它们,这样我的新文件看起来像Merged_file
. 如果我有 2 个文件,我可以使用merge(file1, file2, by="Year")
,但我不知道如何对列表中的多个文件执行此操作。我也试过这个newlist <- lapply(files, function(t)do.call(rbind.fill, t))
,但这不是我想要的。
file1 file2 Merged_file
Year Value1 Year Value2 Year Value1 Value2
2001 1 2000 0.5 2001 1 0.3
2001 2 2000 0.6 2001 2 0.3
2002 2 2001 0.3 2002 2 0.5
2002 3 2001 0.3 2002 3 0.6
2003 3 2002 0.5 2003 3 0.6
2003 4 2002 0.6 2003 4 0.6
2003 0.6
2003 0.6