我想将数据保存到.RData
file.
例如,我想保存到1.RData
有两个 csv 文件和一些信息。
Here, 我有两个 csv 文件
1) file_1.csv contains object city[[1]]
2) file_2.csv contains object city[[2]]
并另外保存其他值、国家和人口,如下所示。
所以,我想我首先需要从两个 csv 文件创建对象“城市”。
1.RData的结构可能如下所示:
> data = load("1.RData")
> data
[1] "city" "country" "population"
> city
[[1]]
NEW YORK 1.1
SAN FRANCISCO 3.1
[[2]]
TEXAS 1.3
SEATTLE 1.4
> class(city)
[1] "list"
> country
[1] "east" "west" "north"
> class(country)
[1] "character"
> population
[1] 10 11 13 14
> class(population)
[1] "integer"
file_1.csv
and file_2.csv
有一堆行和列。
如何使用 csv 文件和值创建这种类型的 RData?
或者,当您想保存单个 R 对象时,我建议使用saveRDS
.
您可以使用保存 R 对象saveRDS
,然后使用新变量名将它们加载到 R 中readRDS
.
Example:
# Save the city object
saveRDS(city, "city.rds")
# ...
# Load the city object as city
city <- readRDS("city.rds")
# Or with a different name
city2 <- readRDS("city.rds")
但是,当您想在工作区中保存许多/所有对象时,请使用 Manetheran 的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)