Как сохранить данные.рама в R?


Я сделал данные.рамка в R, которая не очень большая, но для ее построения требуется довольно много времени. Я бы сохранил его как файл, который я могу снова открыть в R?

2 111

2 ответа:

есть несколько способов. Один из способов-использовать save() сохранить объект. например, для фрейма данных foo:

save(foo,file="data.Rda")

затем загрузите его с:

load("data.Rda")

вы также можете использовать write.table() или что-то вроде этого, чтобы сохранить таблицу в виде обычного текста, или dput() получить код R для воспроизведения таблицы.

если вы сохраняете только один объект (ваш фрейм данных), вы также можете использовать saveRDS.
Чтобы сохранить:

saveRDS(foo, file="data.Rda")

затем прочитайте его с:

bar <- readRDS(file="data.Rda")

разницу между saveRDS и save, что только один объект может быть сохранен и имя объекта не обязан быть таким же после загрузки.