Как я могу узнать все методы, определенные для класса в R?
В R я хочу получить представление о том, что я могу сделать с определенным классом (в частности, классом "Mart" из пакета "biomaRt" в BioConductor). Я хотел бы видеть все методы, которые определены для этого класса. Есть ли способ сделать это?
Примечание. Функция methods
не выполняет то, что я хочу. В этой функции перечислены все классы, для которых определен конкретный метод, а не все методы, определенные для класса.
Ответы
Ответ 1
А, но methods
делает то, что вы хотите. Внимательно прочитайте ?methods
, и вы увидите, что аргумент class=
- это то, что вы ищете.
require(zoo)
methods(class="zoo")
S4 классы схожи, но вам нужно использовать showMethods
.
require(timeSeries)
showMethods(classes="timeSeries")
Ответ 2
Если ваш класс является классом S3, вы используете функцию методов, но указываете аргумент класса.
Если это класс S4, то используйте showMethods.