【发布时间】:2014-04-18 20:36:12
【问题描述】:
我在尝试在我自己的一个包中导入包(即“robfilter”)时遇到了问题。我尝试使用的一种方法,adore.filter,在这一行失败了:
data(critvals)
出现错误“未找到数据集 'critvals'”。
如果我通过 require(robfilter) 加载库,该函数可以正常工作。然而,这意味着为了使用我的自定义包,它调用了 adore.filter,我必须加载我自己的包,然后加载 robfilter。不是一个大问题,但有点烦人。
我不确定问题是否在于我需要做一个额外的步骤才能使我的包中的 critvals 可见,或者包作者是否需要做一些事情(但还没有做) 将 critvals 添加到其包命名空间; robfilter NAMESPACE 文件中没有“critvals”的迹象。我以前没有遇到过这个问题,也不太明白在包中使用 data() 应该如何工作。
【问题讨论】:
标签: r namespaces package