如何找到R中为类定义的所有方法?

Rya*_*son 11 oop methods r class

在R中,我想知道我可以用特定的类(特别是BioConductor中的"biomaRt"包中的"Mart"类)做什么.我想看看为这个类定义的所有方法.有没有办法做到这一点?

注意:该methods功能不能满足我的要求.该函数列出了为其定义特定方法的所有类,而不是为类定义的所有方法.

Jos*_*ich 16

啊,但methods确实做你想做的事.?methods仔细阅读,你会看到class=你正在寻找的论点.

require(zoo)
methods(class="zoo")
Run Code Online (Sandbox Code Playgroud)

S4类是相似的,但你需要使用showMethods.

require(timeSeries)
showMethods(classes="timeSeries")
Run Code Online (Sandbox Code Playgroud)

  • 对于S4,添加`where = getNamespace("timeSeries")`通常很有帮助 (2认同)