第 5 章 数据的导入与导出 您所在的位置:网站首页 r语言输出csv文件列名和行名空 第 5 章 数据的导入与导出

第 5 章 数据的导入与导出

2024-07-16 02:15| 来源: 网络整理| 查看: 265

5.4.2.2 以 R 的数据格式保存

write.csv() 和 write.table() 是最适合与其他数据分析程序交互操作的函数。然而,他们不会保持数据结构中的特殊属性,如:该列是否为一个字符类型或因子,或因子的水平的顺序。为了实现这一点,我们应该将该数据写成适合 R 的特殊格式。

下面是三种主要的方法:

第一个方法是输出 R 源代码,代码运行时,该对象将被重新创建。这种方法应该适用于大部分数据对象,但它可能无法专一地重构一些较为复杂的数据对象。

# 保存在一个能容易被 R 载入的文本文件中 dump("data", "data.Rdmpd") # 可以同时保存多个对象 dump(c("data", "data1"), "data.Rdmpd") # 再次加载数据 source("data.Rdmpd") # 载入时,原始的数据名称将被自动使用

另一个方法是,在 RDS 格式中写入单个数据对象。这种格式可以是二进制或 ASCII。二进制更紧凑,而 ASCII 在配合版本控制系统(如 Git)方面则更有效率。

# 在二进制 RDS 格式中保存一个简单的对象 saveRDS(data, "data.rds") # 或者使用 ASCII 格式 saveRDS(data, "data.rds", ascii=TRUE) # 再次载入: data


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有