Как я могу узнать все методы, определенные для класса в R? - PullRequest
11 голосов
/ 27 марта 2011

В R я хочу получить представление о том, что я могу сделать с определенным классом (в частности, классом "Mart" из пакета "biomaRt" в BioConductor).Я хотел бы видеть все методы, которые определены для этого класса.Есть ли способ сделать это?

Примечание. Функция methods не выполняет то, что я хочу.Эта функция перечисляет все классы, для которых определен конкретный метод, а не все методы, определенные для класса.

Ответы [ 2 ]

16 голосов
/ 27 марта 2011

Ах, но methods делает то, что вы хотите.Внимательно прочитайте ?methods, и вы увидите, что аргумент class= - это то, что вам нужно.

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

S4 классы похожи, но вам нужно использовать showMethods.

require(timeSeries)
showMethods(classes="timeSeries")
2 голосов
/ 27 марта 2011

Если ваш класс является классом S3, вы используете функцию методов, но задаете аргумент класса.

Если это класс S4, используйте showMethods.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...