将文本文件保存在R包的数据文件夹中

时间:2019-06-18 10:01:08

标签: r package roxygen2

我正在尝试将文本文件保存在我正在开发的私有软件包的data文件夹中。 我尝试了以下方法:

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 :(得分:0)

图书馆(阅读器)

write_rds(x = my_text,路径=“ C /…。/ package_name / data / mytext.rda”)

尝试一下。

答案 1 :(得分:0)

最好的方法是使用{PoGibas提到的devtools::use_data(my_text, internal = TRUE)