1

我的路径和文件如下...

E:R/R-2.15.1/library/Rcmdr/
E:R/R-2.15.1/library/RcmdrPlugin.Package/

E:R/R-2.15.1/MyLibrary/RcmdrPlugin.Package.zip
E:R/R-2.15.1/MyLibrary/RcmdrPlugin.Package/

其中,在名称 RcmdrPlugin.Package 中,我使用了“包”这个词来表示正在使用的实际包的名称。

安装如上所述,因为 (i) 我不是安装软件包的专家,(ii) 我无法从 Cran 直接安装,因为我想将软件包放到 U 盘上;并且,(iii)在工作中,Cran 服务器被阻止(原文如此)。

当我从 GUI 启动包时,Cmdr 打开一次并快速关闭(我不知道这是否相关或正常)并再次打开。打开后,我可以通过 Cmdr 界面对包进行操作。这是一个非常好的包,在我想保存工作之前,一切都很好。然后我收到以下错误,

Error in obj[i] : object of type 'closure' is not subsettable

我一直在与开发(并且仍在开发)该软件包的人联系,他们无法重现该错误。

我强烈怀疑问题在于我的“糟糕”安装和文件配置,而不是包。

任何人都可以通过建议我将如何撤消我所做的事情并鉴于上面的限制列表正确地做到这一点来帮助我吗?

我很感激我可以使用 Remove 来摆脱包,但我不想在没有更深入地了解我在做什么的情况下开始修补某些东西。

最后,请注意,错误已在此列表中多次讨论,但不在此特定上下文中。

4

1 回答 1

0

我已经按照stackoverflow.com/questions/12820189/这里的说明设法让它工作了,在我将包放入/MyLibrary/之后我设置了repos=NULL

于 2013-01-24T16:03:57.103 回答