R数据文件之间的主要区别是什么?
R数据文件之间的主要区别是什么?,r,r-faq,rdata,rda,R,R Faq,Rdata,Rda,.RData、.Rda和.Rds文件之间的主要区别是什么 在压缩等方面是否存在差异 什么时候应该使用每种类型 如何将一种类型转换为另一种类型 Rda只是RData的一个简称。您可以只保存()、加载()、附加(),等等,就像使用RData一样 Rds存储单个R对象。然而,除了这一简单的解释之外,与“标准”存储还有一些不同之处。也许这充分澄清了这些区别 那么,回答你的问题: 区别不在于压缩,而在于序列化(请参阅) 如手册页面所示,例如,您可能希望使用它还原具有不同名称的特定对象 您可以选择rea
.RData
、.Rda
和.Rds
文件之间的主要区别是什么
- 在压缩等方面是否存在差异
- 什么时候应该使用每种类型
- 如何将一种类型转换为另一种类型
- 区别不在于压缩,而在于序列化(请参阅)
- 如手册页面所示,例如,您可能希望使用它还原具有不同名称的特定对象
- 您可以选择readRDS()和save(),也可以选择load()和saveRDS()
- Rda只是RData的一个简称。您可以只保存()、加载()、附加(),等等,就像使用RData一样
Rds存储单个R对象。然而,除了这一简单的解释之外,与“标准”存储还有一些不同之处。也许这充分澄清了这些区别
那么,回答你的问题:
Rds
文件的内容。对于Rda
> x <- 1:5
> save(x, file="x.Rda")
> saveRDS(x, file="x.Rds")
> rm(x)
## ASSIGN USING readRDS
> new_x1 <- readRDS("x.Rds")
> new_x1
[1] 1 2 3 4 5
## 'ASSIGN' USING load -- note the result
> new_x2 <- load("x.Rda")
loading in to <environment: R_GlobalEnv>
> new_x2
[1] "x"
# NOTE: `load()` simply returns the name of the objects loaded. Not the values.
> x
[1] 1 2 3 4 5
>x保存(x,file=“x.Rda”)
>saveRDS(x,file=“x.Rds”)
>rm(x)
##使用readRDS分配
>新的_x1新的_x1
[1] 1 2 3 4 5
##使用load“分配”——注意结果
>新的×2新的×2
[1] “x”
#注意:`load()`只返回加载对象的名称。不是价值观。
>x
[1] 1 2 3 4 5
@HarlanNelson试过了。完全按照我的预期做了。你的意思是什么?