Answers:
有几种方法。一种方法是使用save()
保存确切的对象。例如对于数据帧foo
:
save(foo,file="data.Rda")
然后加载:
load("data.Rda")
您也可以使用write.table()
或类似的方法将表保存为纯文本格式,或dput()
获取R代码以重现该表。
dump()
过save()
,并write.table()
在dump()
save()
/ load()
会吗?如果是这样,那也是要考虑的问题。通常,我会处理一部分.csv文件,一旦将它们放到我喜欢的位置,我就喜欢保存它们,这样就不必在每次重新访问项目时都重新运行该代码。因此,保留对结构的工作/调整非常重要。
dump()
也节省了结构。有趣的write.table
是,它以许多软件可以导入的方式编写表。
saveRDS
保存没有名称的数据框(dhendrickson对此有一个回答)。
假设您创建了一个数据框,并将其命名为“ Data_output”,则可以使用以下语法将其简单地导出到同一目录中。
write.csv(Data_output,“ output.csv”,row.names = F,quote = F)
dump
创建的文件source()
-ed 。help(dump)
save