R 如何从调用UseMethod的包中编辑函数?
我需要对R 如何从调用UseMethod的包中编辑函数?,r,function,plm,R,Function,Plm,我需要对plm包的vcovG功能进行一些更改。但是,当我调用trace(vcovG,edit=T,where=plm)时,我在编辑器中得到以下信息: function (x, ...) { UseMethod("vcovG") } 在源代码中,函数由名称vcovG.plm定义。但是我调用trace(vcovG.plm,edit=T,其中=plm),我在编辑窗口中得到一个空函数。 你知道我哪里出错了吗? 提前感谢。此方法不导出。因此:trace(plm:::vcovG.
plm
包的vcovG
功能进行一些更改。但是,当我调用trace(vcovG,edit=T,where=plm)
时,我在编辑器中得到以下信息:
function (x, ...)
{
UseMethod("vcovG")
}
在源代码中,函数由名称vcovG.plm
定义。但是我调用trace(vcovG.plm,edit=T,其中=plm)
,我在编辑窗口中得到一个空函数。
你知道我哪里出错了吗?
提前感谢。此方法不导出。因此:
trace(plm:::vcovG.plm,edit=TRUE,where=plm)
您正在寻找getAnywhere('vcovG.plm')
?或者可能edit(getAnywhere('vcovG.plm'))
?谢谢@Roland,trace(plm:::vcovG.plm,edit=TRUE,where=plm)
工作得很好。