使用 R 包发送 CSV 目录
ship directory of CSVs with R package
我已经为 R package, which batch read in CSVs from specifically structured directories (such as this) 贡献了几个导入函数。
给用户举个例子,我想用 包发送这样一个 CSV 目录结构。
由于这些是 import 函数,将数据作为现成的 *.rda
.
显然没有意义
所以我这样做了:
- 将目录(包含子目录)("keyneson") 添加到
inst/
。
- 在
man/
中用 keyneson.rd
记录它,就好像它是一个正常的 *.rda
数据集一样。
R CMD check
没有通过 notes/warnings。
这样可以吗?
CRAN 会接受吗?
有没有更好的方法?
Jennifer Bryan suggested on twitter 我应该使用 /inst/extdata
(正如@Dason 建议的那样) 和 将 Rdata
放入 /data/
。
她为 her package 做了同样的事情,通过了 CRAN。
我也是这么做的,效果很好。 R CMD check
.
没有投诉
使用 devtools::use_data(your_data, overwrite = TRUE)
将数据文件保存到 data/
文件夹,它应该可以工作。
我已经为 R package, which batch read in CSVs from specifically structured directories (such as this) 贡献了几个导入函数。
给用户举个例子,我想用 包发送这样一个 CSV 目录结构。
由于这些是 import 函数,将数据作为现成的 *.rda
.
所以我这样做了:
- 将目录(包含子目录)("keyneson") 添加到
inst/
。 - 在
man/
中用keyneson.rd
记录它,就好像它是一个正常的*.rda
数据集一样。
R CMD check
没有通过 notes/warnings。
这样可以吗? CRAN 会接受吗? 有没有更好的方法?
Jennifer Bryan suggested on twitter 我应该使用 /inst/extdata
(正如@Dason 建议的那样) 和 将 Rdata
放入 /data/
。
她为 her package 做了同样的事情,通过了 CRAN。
我也是这么做的,效果很好。 R CMD check
.
使用 devtools::use_data(your_data, overwrite = TRUE)
将数据文件保存到 data/
文件夹,它应该可以工作。