我想在我的数据清理文档中包含一些文本文件,但是,当我在“数据”文件中包含文本文件时,我收到来自R CMD check
的错误说包“无法安装”,而如果我不包括它,可以安装包 ,但它给我一个错误,说它的例子不起作用,因为它找不到文本文件(当然)。有办法解决这个问题吗?
答案 0 :(得分:7)
基于@Tyler Rinker的评论,我认为包含杂项文件的正确位置是将它们包含在包目录的inst/
目录中。从http://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf的第5.1节开始,我们得到:
'安装/'杂项其他的东西。该目录的内容完全复制到 已安装的软件包版本。
这意味着您可以使用以下代码获取文本文件:
readLines(file = paste0(path.package("yourpackage"), "/your_text_file.txt"))