我想将数据保存到 .RData
文件中。
例如,我想将两个 csv 文件和一些信息保存到 1.RData
中。
这里,我有两个 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
和 file_2.csv
有一堆行和列。
如何使用 csv 文件和值创建这种类型的 RData?
最佳答案
或者,当您想要保存单个 R 对象时,我建议使用 saveRDS
。
您可以使用 saveRDS
保存 R 对象,然后使用 readRDS
将它们以新变量名称加载到 R 中。
示例:
# 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 的答案。
关于r - 如何将数据文件保存为.RData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967478/