在导出数据框时,R是否有办法保留列格式?

时间:2016-05-25 21:56:05

标签: r dataframe write.table

我经常在R中导出data.frame但是当我尝试将它们重新导入时遇到问题,将所有格式化为日期/数字/逻辑/因子值并将其作为字符变量全部取回。在同一个文件上反复运行一个清理/格式化脚本有点旧,所以我想知道write.table上是否有一个方法或参数可以保存所有这些?

2 个答案:

答案 0 :(得分:4)

使用saveRDSreadRDS。这些将保存和加载您的数据帧完全相同的格式。

答案 1 :(得分:3)

如果是表格数据,您可以使用新的feather格式保存数据。这样你甚至可以在不丢失列类型信息的情况下将其读入Python。