Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to save data file into .RData?

Tags:

r

rdata

I want to save data into an .RData file.

For instance, I'd like to save into 1.RData with two csv files and some information.

Here, I have two csv files

1) file_1.csv contains object city[[1]] 2) file_2.csv contains object city[[2]] 

and additionally save other values, country and population as follows. So, I guess I need to make objects 'city' from two csv files first of all.

The structure of 1.RData may looks like this:

> 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 have bunch of rows and columns.

How can I create this type of RData with csv files and values?

like image 347
user2913161 Avatar asked Nov 14 '13 00:11

user2913161


People also ask

What file type is RData?

The RData format (usually with extension . rdata or . rda) is a format designed for use with R, a system for statistical computation and related graphics, for storing a complete R workspace or selected "objects" from a workspace in a form that can be loaded back by R.

How do I save an AR file?

One of the simplest ways to save your data is by saving it into an RData file with the function save( ). R saves your data to the working folder on your computer disk in a binary file.


1 Answers

Alternatively, when you want to save individual R objects, I recommend using saveRDS.

You can save R objects using saveRDS, then load them into R with a new variable name using 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") 

But when you want to save many/all your objects in your workspace, use Manetheran's answer.

like image 105
ialm Avatar answered Sep 17 '22 15:09

ialm