2011-03-27 3 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")' –

2

클래스가 S3 클래스 인 경우 메서드 함수를 사용하지만 클래스 인수를 지정하십시오.

S4 클래스 인 경우 showMethods를 사용하십시오.

관련 문제