小编Eti*_*ine的帖子

将对象添加到包命名空间

我想在一个包命名空间中推送一个函数,以便它可以访问该包的内部对象(让我们使用stats包作为例子).我试过用了

myfun <- function(x) print(x)
env = loadNamespace("stats")
assign("myfun", myfun , env)
Run Code Online (Sandbox Code Playgroud)

但它被锁定了.所以我试图解锁我的对象

unlockBinding("myfun", env)
Run Code Online (Sandbox Code Playgroud)

由于myfun尚不存在,我无法解锁.

有帮助吗?

r r-package

35
推荐指数
3
解决办法
1万
查看次数

确定泛型函数调用哪个函数

我想知道如何快速找到特定对象的泛型函数调用的特定函数.示例:

library(spatial)
data(redwood)
K <- Kest(redwood)
plot(K)
Run Code Online (Sandbox Code Playgroud)

这不是一个通常的情节,它是一个Kest()对象的情节构建.所以为了找到使用的函数进行调查,我做:

class(K)
Run Code Online (Sandbox Code Playgroud)

我明白了

"fv""data.frame"

我猜是plot.fv

?plot.fv
Run Code Online (Sandbox Code Playgroud)

好的!但我确信有一种比猜测更有效的方法.任何人 ?

r

5
推荐指数
1
解决办法
902
查看次数

标签 统计

r ×2

r-package ×1