[英]R Can I use .rds files for my data in a package?
我正在嘗試將一些代碼轉換為一個包。 根據文檔,只有.RData文件應該在數據目錄中,但我寧願使用.rds文件,因為它們不保留文件名。 有些時候我保存的名稱與我稍后閱讀時想要使用的名稱不同。 我真的只想擁有一個文件數據集,因此.RData文件存儲更多的能力實際上是負面的。
所以我的問題是為什么不允許包數據目錄中的.rds文件? 或者有另一種方法可以解決這個問題嗎?
老問題 - 但你可以。 這是一個兩步的過程。
.rds
文件 我這樣做如下:
rdsFile <- paste0(schemeName, "_example.rds")
saveRDS(
dmdScheme_example,
file = here::here( "data", rdsFile )
)
cat(
paste0(schemeName, "_example <- readRDS(\"./", rdsFile, "\")"),
file = here::here( "data", paste0(schemeName, "_example.R") )
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.