Как сохранить и загрузить файлы RDA в R (с примерами)

Как сохранить и загрузить файлы RDA в R (с примерами)

Файлы с расширением .rda представляют файлы Rdata.

Вы можете использовать функцию save() для сохранения этих типов файлов в R:

save(df, file='my_data.rda')

И вы можете использовать функцию load() для загрузки этих типов файлов в R:

load(file='my_data.rda')

В следующем примере показано, как использовать каждую из этих функций на практике.

Пример: сохранение и загрузка файлов RDA в R

Предположим, мы создаем следующий фрейм данных в R:

#make this example reproducible
set. seed (0)

#create data frame
df <- data.frame(x=rnorm(100),
 y=rnorm(100),
 z=rnorm(100))

#view data frame
head(df)

 x y z
1 1.2629543 0.7818592 -1.0457177
2 -0.3262334 -0.7767766 -0.8962113
3 1.3297993 -0.6159899 1.2693872
4 1.2724293 0.0465803 0.5938409
5 0.4146414 -1.1303858 0.7756343
6 -1.5399500 0.5767188 1.5573704

Мы можем использовать функцию save() , чтобы сохранить этот фрейм данных в файл .rda:

Этот файл будет автоматически сохранен в текущем рабочем каталоге. Вы можете найти рабочий каталог, используя функцию getwd() :

#display working directory
getwd()

"C:/Users/Bob/Documents"

Теперь предположим, что мы используем функцию rm() для удаления фрейма данных из текущей среды R:

#remove data frame from current R environment
rm(df)

Если мы посмотрим на нашу текущую среду в RStudio, то увидим, что она не содержит никаких объектов:

Затем мы можем использовать функцию load() для загрузки файла .rda в текущую среду R:

load(file='my_data.rda')

Если мы снова посмотрим на текущую среду в RStudio, мы увидим, что теперь она содержит фрейм данных:

Дополнительные ресурсы

В следующих руководствах объясняется, как читать другие типы файлов в R:

Как импортировать файлы CSV в R
Как импортировать файлы Excel в R
Как импортировать файлы TSV в R

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.