【问题标题】:R CMD check and .RDa Data filesR CMD 检查和 .RDa 数据文件
【发布时间】:2011-07-14 16:11:41
【问题描述】:

我在数据子目录下有 .RDa 格式的数据文件。但是,R CMD check 命令无法识别load("test.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  

你能告诉我原因吗?我应该给出一个指定从哪里加载的路径吗?

【问题讨论】:

  • 可能问题出在您的数据文件扩展名上。如果您的文件系统区分大小写,您可以尝试使用.rda 而不是.RDa

标签: r rda


【解决方案1】:

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

Writing R ExtensionsData in packages section 中了解更多信息。

【讨论】:

  • 我可以将 .csv 文件复制到数据子目录中吗?如何为此创建一个 .Rd 文件? /alias 和 /usage 应该是什么?
  • @user602599:请阅读文档。 Data in packages 部分表示?data 描述了文件格式,包括 .csv 文件。 Writing R ExtensionsDocumenting data sets 部分回答了您的第二个和第三个问题。我很乐意帮助您解决您感到困惑的文档领域,但您似乎还没有尝试过手册中的内容。
  • 我将 test.csv 复制到数据子目录中,并在 .Rd 文件中创建了一个 test.Rd 文件(在 man 目录下),其中包含以下详细信息:\name{Raw csv file} \docType{data} \alias{test} \usage{data(read.csv("test.csv")} 我在运行时仍然出错R CMD 检查。你能告诉我做错了什么吗?
猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 2015-01-09
  • 1970-01-01
  • 2010-12-25
  • 1970-01-01
  • 2018-07-20
  • 2013-02-08
  • 2014-11-05
相关资源
最近更新 更多