我清理了包含 300 多个变量和大约 300 个变量的数据框。 2000 行。
完成后,我使用包
export(df, "SomeName.xlsx")
的功能rio
导出数据集。
现在,当我通过
import("SomeName.xlsx")
的 rio
或通过 read_xlsx
的 readxl
重新导入数据集时,两到三个非常重要的功能消失了(可能还有更多惊喜,但这些是最引人注目的):
我可以通过运行脚本来重现一切。但是,我想重新导入数据集,就像导出之前一样。这可能吗?
编辑:我不需要特定的文件格式(例如 .xlsx),这是我的任意选择。因此,我准备好在 R 中加载和使用的所有格式。
如果目标是在另一个 R 会话中重用数据,您可以使用
saveRDS()
和 readRDS()
。
# save
saveRDS(df, "filename.rds")
# read
readRDS("filenmame.rds")
还有
save()
和 load()
用于保存和加载多个 R 对象。在大多数情况下,saveRDS()
是更好的选择。 这是一篇博文,讨论了 save()
与 saveRDS()
。