R / devtools / roxygen2:创建包装有困难

时间:2014-09-29 14:38:18

标签: r package devtools roxygen2

我正在尝试将此here函数转换为R包。我按照找到的指示here

以下是我采取的步骤:

1)加载所需的库

library(devtools)

2)转到新位置

setwd('C:\\myRpkgs\\')

3)创建骨架

create('conveniencePkg')

4)将功能复制到文件并保存在'C:\\myRpkgs\\conveniencePkg\\R\\lsos.R'

5)运行文档功能

setwd("./conveniencePkg")
document()

6)安装包

setwd("..")
install("conveniencePkg")

7)加载库

library(conveniencePkg)

8)尝试使用lsos函数

>lsos()
Error in is.na(obj.dim)[, 1] : subscript out of bounds

结果是以下错误:

> traceback()
2: .ls.objects(..., order.by = "Size", decreasing = TRUE, head = TRUE, 
       n = n)
1: conveniencePkg::lsos()

如果我将它放入R文件并只使用source()函数,该函数运行正常。在上述步骤中看起来有什么不对吗?

0 个答案:

没有答案