8

我有几个文本文件,我想在我的数据清理文档中包括一些示例,但是,当我在我的“数据”文件中包含这些文本文件时,我收到一个错误,R CMD check说包“无法安装” ,而如果我不包含它,则可以安装该软件包,它给我一个错误,说示例不起作用,因为它找不到文本文件(当然)。有没有解决的办法?

4

1 回答 1

10

基于@Tyler Rinker 的评论,我认为包含杂项文件的正确位置是将它们包含inst/在包目录的目录中。从http://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf的第 5.1 节,我们得到:

'inst/' 用于其他杂项。此目录的内容完全复制到已安装的软件包版本中。

这意味着您将能够使用如下代码获取文本文件:

readLines(file = paste0(path.package("yourpackage"), "/your_text_file.txt"))
于 2015-06-12T01:43:21.080 回答