2011-03-13 67 views
0

我有数据子目录下的.RDa格式的数据文件。但是,该R CMD check命令是不承认在这个阶段load("test.RDa")命令和它的失败,并给出以下错误:R CMD检查和.RDa数据文件

Warning in readChar(con, 5L, useBytes = TRUE) : 
cannot open compressed file 'test.RDa', probable reason 'No such file or directory' 
Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection 
Calls: load -> readChar 
Execution halted 

能否请你让我知道其中的原因?我应该给出一个路径指定从哪里加载?

+0

也许问题来自您的数据文件扩展名。如果您的文件系统区分大小写,您可以使用'.rda'而不是'.RDa'来尝试? – juba 2011-03-13 23:41:04

回答

6

如果您想要在包装中包含数据,请将其放入mypkg/data/foo.rda并通过data(foo)“加载”。您还应该创建一个mypkg/man/foo.Rd文件来记录数据。

了解更多Writing R ExtensionsData in packages section

+0

我可以将.csv文件复制到数据子目录吗?如何为此创建.Rd文件?什么应该是/别名和/用法? – user602599 2011-03-14 03:16:49

+0

@ user602599:请阅读文档。 *包中的数据*部分表示''data'描述了文件格式,包括.csv文件。 * Writing R Extensions *的[Documenting data sets](http://cran.r-project.org/doc/manuals/R-exts.html#Documenting-data-sets)部分回答你的第二和第三个问题。我很乐意帮助您找到令人困惑的文档范围,但似乎您没有尝试过本手册中的内容。 – 2011-03-14 03:38:14

+0

我将test.csv复制到数据子目录中,并在.Rd文件中创建一个test.Rd文件(位于man目录下),其中包含以下详细信息:'\ name {原始csv文件} \ docType {data} \ alias {test} \ usage {data(read.csv(“test.csv”)}'我在运行R CMD检查时仍然出现错误,请告诉我做错了什么? – user602599 2011-03-14 04:03:17

相关问题