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

时间:2011-03-27 03:47:20

标签: oop class r methods

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

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

2 个答案:

答案 0 :(得分:16)

啊,但是methods确实做了你想做的事。仔细阅读?methods,您将看到class=参数正在寻找。

require(zoo)
methods(class="zoo")

S4类相似,但您需要使用showMethods

require(timeSeries)
showMethods(classes="timeSeries")

答案 1 :(得分:2)

如果您的类是S3类,则使用methods函数,但指定类参数。

如果是S4类,则使用showMethods。