我正试图在它们上使用rbind。但是我需要一个已经在我的全球环境中的所有dataframes的列表。我该怎么做呢?
我用来在目录中导入20个csv文件的代码。基本上,必须合并成一个数据帧。
temp = list.files(pattern = "*.csv")
for (i in 1:length(temp)) assign(temp[i], read.csv(temp[i]))发布于 2014-08-26 15:56:33
如果您的全局环境中只有相同数量的列和列名的data.frames,那么应该可以使用以下内容(非data.framework对象不重要):
do.call(rbind, eapply(.GlobalEnv,function(x) if(is.data.frame(x)) x))https://stackoverflow.com/questions/25509879
复制相似问题