gpt4 book ai didi

R:将工作区中的所有 data.frames 保存为单独的 .RData 文件

转载 作者:行者123 更新时间:2023-12-04 11:02:42 24 4
gpt4 key购买 nike

我有好几个 data.frames在我想保存到单独的 .RData 文件中的环境中。是否有能够保存到整个工作区的功能?

我通常只是使用以下功能来做到这一点:

save(x, file = "xy.RData")

但是有没有一种方法可以一次单独保存所有的 data.frames ?

最佳答案

创建一堆不同的文件不是如何save()被矢量化了。在这里使用循环可能更好。首先,获取所有 data.frame 名称的向量。

dfs<-Filter(function(x) is.data.frame(get(x)) , ls())

现在将每个写入文件。
for(d in dfs) {
save(list=d, file=paste0(d, ".RData"))
}

或者,如果您只想将它​​们全部放在一个文件中
save(list=dfs, file="alldfs.RData")

关于R:将工作区中的所有 data.frames 保存为单独的 .RData 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31296398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com