r - R 数据文件之间的主要区别是什么?

标签 r r-faq rdata rda

.RData.Rda.Rds 文件之间的主要区别是什么?

  • 压缩等方面是否存在差异?
  • 每种类型应何时使用?
  • 如何将一种类型转换为另一种类型?

最佳答案

Rda 只是 RData 的简称。您可以只使用 save()、load()、attach() 等,就像使用 RData 一样。

Rds 存储单个 R 对象。然而,除了这个简单的解释之外,它与“标准”存储还有一些不同之处。大概是这个R-manual Link to readRDS() function充分阐明了这些区别。

那么,回答你的问题:

  • 区别不在于压缩,而在于序列化(参见 this page)
  • 就像手册页中所示,例如,您可能想使用它来恢复具有不同名称的某个对象。
  • 您可以选择性地读取RDS()和save(),或者load()和saveRDS()。

关于r - R 数据文件之间的主要区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370132/

相关文章:

r - 计算向量中具有 x 值的元素数量

r - 如何通过 linux(ubuntu)在多个 .RData 中找到特定对象(数据)?

c - 在 Windows 上编译 Rglpk 时出错

lattice() 包中的旋转轴标签 - R

r - 如何查看功能的源代码?

r - 用cat()和paste()串联字符串之间有什么区别?

读取不同编码的Rdata文件

R生成稀疏矩阵

r - Roxygen 真的可以像 Doxygen 对 C++ 那样记录 R 脚本(不是包)吗?