如何将xlsx文件作为数据包含在R包中

时间:2018-09-03 05:52:06

标签: r

现在,我正在包装一些东西。 作为测试数据,我想在包装中包括xlsx文件。 但是我不知道方法,所以请告诉我。

1 个答案:

答案 0 :(得分:2)

在创建R包时,通常包含数据以支持功能或用于示例中通常很有用。

通常,此数据以R数据.Rda格式包含,而不是作为excel文件包含。但是,也有例外。

您采用的方法取决于数据是否用于:

  • 内部包仅用于存储为R/sysdata.rda
  • 已导出给用户-存储在/data
  • 由于其他原因将在您的包裹中处理的原始数据-存储在inst/extdata
  • 仅用于单元测试-放在/tests目录中

devtools也具有可以辅助的功能:devtools::use_data()

我建议在此处进一步阅读将数据包含在R包中的信息:

R Packages

参考文献:Wickham(2018),R Packages,O'Reilly,http://r-pkgs.had.co.nz/