R-package缺少函数,但有文档

时间:2014-06-18 14:17:05

标签: r

我的问题是当我使用devtools构建一个软件包,或者R CMD INSTALL - 构建软件包构建时,但是当我安装生成的.zip时(当我尝试二进制构建时)或.tar.gz
包中的功能不会显示出来。当我解压缩时,我可以看到.tar.gz中的函数,文件足够大,以免空。任何帮助表示赞赏。

我使用的是:Rstudio,R v 3.1.0

>install.packages("E:/R/Rpackage_meadq/meadq_1.0.4.tar.gz", repos = NULL, type = "source")
'\\AA.AD.EPA.GOV\ORD\RTP\USERS\A-D\dhall05\Net MyDocuments'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
* installing *source* package 'meadq' ...
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
*** arch - x64
* DONE (meadq)
>installed.packages()
...
meadq         "3.1.0"
> library('meadq')
>ls('package:meadq')
character(0)
## to take an example function within package
> create_ont_csv()
Error: could not find function "create_ont_csv"
>?create_ont_csv

这会打开包

create_ont_csv的功能文档

当我看到" meadq_1.0.4.tar.gz"使用winzip,我可以看到所有的功能。 我尝试过用二进制构建,同样的事情发生在缺少函数的地方,但文档就在那里。

我尝试使用此代码和R CMD INSTALL -build ...重新构建了很多内容:

> library('devtools')

Attaching package: ‘devtools’

The following objects are masked from ‘package:utils’:

    ?, help

The following object is masked from ‘package:base’:

    system.file


> build("E:/R/Rpackage_meadq/meadq")
"C:/PROGRA~1/R/R-31~1.0/bin/x64/R" --vanilla CMD build "E:\R\Rpackage_meadq\meadq"  \
  --no-manual --no-resave-data 

* checking for file 'E:\R\Rpackage_meadq\meadq/DESCRIPTION' ... OK
* preparing 'meadq':
* checking DESCRIPTION meta-information ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* looking to see if a 'data/datalist' file should be added
* building 'meadq_1.0.4.tar.gz'

[1] "E:/R/Rpackage_meadq/meadq_1.0.4.tar.gz"

0 个答案:

没有答案