有大量的data.frame(超过50个)。如何在.csv中快速保存它们?
write.csv()
50行代码,很糟糕......
帮助我,伙计们!
答案 0 :(得分:2)
如果我理解你的R会话中可能有许多data.frames可用......
首先使用data.frames的名称创建一个向量...使用ls
或类似的东西。然后使用get
在名称后面获取R对象(在本例中为data.frames)
myfiles <- ls ()
然后
for (d in myfiles) {
current <- get (d)
write.csv (current, filename = paste0 (d, ".csv"))
}