Сохранение текстового файла в папке данных пакета R - PullRequest
1 голос
/ 18 июня 2019

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

my_text <- “Some text string”
save.RDS(my_text, file = “C/…./package_name/data/mytext.rda”)

Когда я пытаюсь построить документ, я получаю сообщение об ошибке:

Error in FUN(X[[i]], ...) : 
  bad restore file magic number (file may be corrupted) -- no data loaded
Calls: suppressPackageStartupMessages ... <Anonymous> -> load_all -> load_data -> unlist -> lapply -> FUN
In addition: Warning message:
file mytext.rda' has magic number 'X'
  Use of save versions prior to 2 is deprecated 
Execution halted

Exited with status 1.

Что я могу сделать, чтобы сохранить текст?

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Лучший способ - использовать devtools::use_data(my_text, internal = TRUE), как упоминается @ PoGibas.

0 голосов
/ 18 июня 2019

Библиотека (readr)

write_rds (x = my_text, path = "C /…. / Имя_пакета / data / mytext.rda")

попробуйте это.

...