R 将环境数据帧保存到csv文件
在这个环境中,我有100个从R 将环境数据帧保存到csv文件,r,R,在这个环境中,我有100个从xls导入的数据帧。 前 但我无法编写一个循环来正确保存。这里有一个例子 for (i in dfs){ print(i) write.csv2(i, paste(i,".csv", sep="")) } 我想要的是保存在我的硬盘上的所有文件,称为a.csv、b.csv、c.csv mmmwrite.csv2(获取(I)、粘贴(I、.csv)、sep=“”)当您编写“环境”时,您是指全球环境吗?为什么这些data.frames不在列
xls
导入的数据帧。
前
但我无法编写一个循环来正确保存。这里有一个例子
for (i in dfs){
print(i)
write.csv2(i, paste(i,".csv", sep=""))
}
我想要的是保存在我的硬盘上的所有文件,称为a.csv、b.csv、c.csv mmmwrite.csv2(获取(I)、粘贴(I、.csv)、sep=“”)
当您编写“环境”时,您是指全球环境吗?为什么这些data.frames不在列表中?它们在全局环境中,我从HDWell上的目录中从xls导入它们,在导入期间将它们放入列表中。无论如何,你需要进入你的循环。
dfs <- Filter(function(x) is.data.frame(get(x)) , noquote(ls()))
[1] a b c
for (i in dfs){
print(i)
write.csv2(i, paste(i,".csv", sep=""))
}