在R中使用reduce ... merge会导致大量重复

时间:2015-07-07 22:38:24

标签: r csv merge

我有13个csv文件,每个文件有315-320个观察结果,总共26个变量加上我要在R中合并的id列。我尝试使用以下代码:

filenames<-list.files(path="mergefolder")
mergedata<-llply(filenames, read.csv)
allcases<-Reduce(function(x,y) {merge(x,y, all=T, by="studyid")},mergedata, accumulate=F)

但是,最终产品(allcases)是一个具有大量复制的文件,共有3422736个obs。

有人能指出我做错了什么吗?

提前致谢。

0 个答案:

没有答案