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

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

推荐答案

Rda只是RData的简称.您可以像使用RData一样保存()、加载()、附加()等等.

Rds存储一个single R对象.然而,除了这个简单的解释之外,它与"标准"存储有一些不同之处.这R-manual Link to readRDS() function条可能充分澄清了这些区别.

那么,回答你的问题:

  • 区别不在于压缩,而在于序列化(参见this page)
  • 如手册页面所示,例如,您可能希望使用它还原具有不同名称的特定对象.
  • 您可以 Select readRDS()和save(),也可以 Select load()和saveRDS().

R相关问答推荐

按条件计算观察次数

从具有随机模式的字符串中提取值

使用spatVector裁剪网格数据时出现的问题

R Lubridate:舍入/快照日期时间到一天中最近的任意时间?

如何删除R中除某些特定名称外的所有字符串?

从开始时间和结束时间导出时间

在R中替换函数中的特定符号

为什么观察不会被无功值变化触发?

R-更新面内部的栅格值

如何使用ggplot对堆叠条形图进行嵌套排序?

使用rvest从多个页面抓取时避免404错误

SHINY:使用JS函数应用的CSS样式显示HTML表格

以NA为通配符的R中的FULL_JOIN以匹配其他数据中的任何值.Frame

手动指定从相同数据创建的叠加图的 colored颜色

为什么我对圆周率图的蒙特卡罗估计是空的?

向R中的数据帧添加一列,该列统计另一列中每个唯一值的二进制观测值的数量

如何移动点以使它们的打印不重叠

如何在内联代码中添加额外的空格(R Markdown)

排序R矩阵的行和列

roxygen2正在处理太多的文件