2011-03-27 27 views
10

在R中,我想了解我可以用特定的類(具體來說,BioConductor中的「biomaRt」包中的「Mart」類)做什麼。我希望看到爲這個類定義的所有方法。有沒有辦法做到這一點?如何查找爲R中的類定義的所有方法?

注意:methods函數不會做我想要的。該函數列出了爲特定方法定義的所有類,而不是爲類定義的所有方法。

回答

14

啊,但methods沒有做你想做的。仔細閱讀?methods,你會看到class=的論點是你要找的。

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

S4類是相似的,但你需要使用showMethods代替。

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

對於S4,通常會添加'where = getNamespace(「timeSeries」)' – 2011-03-27 12:28:27

2

如果你的類是一個S3類,那麼你使用methods函數,但指定類參數。

如果是S4類,則使用showMethods。

相關問題