R 将环境数据帧保存到csv文件

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不在列

在这个环境中,我有100个从
xls
导入的
数据帧。
前

但我无法编写一个循环来正确保存。这里有一个例子

    for (i in dfs){
      print(i)
      write.csv2(i, paste(i,".csv", sep=""))

}

我想要的是保存在我的硬盘上的所有文件,称为a.csv、b.csv、c.csv mmm

write.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=""))

}