Как сказал @TylerRinker, dput
и save
, вероятно, наиболее подходящие.
... но save
и load
иногда немного неудобны в том смысле, что вы даете save
имена сохраняемых объектов, а затем load
загружает объекты обратно в эти имена.
Альтернативой являются saveRDS
и readRDS
(да, именованиенемного странно!)Они немного более низкого уровня и сохраняют один объект:
df <- data.frame(foo = 'bar', stringsAsFactors=FALSE)
saveRDS(df, file='foo.rds')
df2 <- readRDS('foo.rds')
identical(df, df2)
Также обратите внимание на использование stringsAsFactors=FALSE
при создании фрейма данных ...