如何将数据文件保存为.RData?

2024-03-12

我想将数据保存到.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(使用前将#替换为@)

如何将数据文件保存为.RData? 的相关文章

随机推荐