Tôi muốn xem danh sách tất cả các phương thức được liên kết với một lớp đối tượng nhất định. Ví dụ. nếu tôi thấy rằng một số mô hình phù hợp thường xuyên trả về một đối tượng của lớp "foo", tôi muốn biết nếu gói (hoặc bất kỳ gói khác) đã xác định các phương pháp như simulate.foo
, update.foo
, coef.foo
, print.foo
vv. điều này?Hiển thị các phương thức được liên kết với một lớp cụ thể
Tôi biết rằng methods
giải quyết vấn đề nghịch đảo (giả sử lớp S3), nhưng rõ ràng là tôi không muốn tìm kiếm qua mọi đối tượng đã xác định hàm print
để tìm hiểu xem lớp học của tôi có sở thích không. Có lẽ tôi đã quên thứ gì đó rất đơn giản ở đây. cảm ơn!
(Tốt nhất là nên xem giải pháp cho các lớp S3 và S4).
Cập nhật: Lý tưởng nhất giải pháp nên tiết lộ các phương thức bị ẩn cũng như chức năng methods
. Ví dụ, methods("simulate")
cho thấy:
> methods("simulate")
[1] simulate.lm*
như vậy trong một truy vấn cho các phương pháp kết hợp với lớp lm
, chúng tôi muốn phục hồi phương pháp mô phỏng này.
Bạn đánh tôi sau 13 giây :-) –
Umm - ai đó đang bị đầu óc, nhưng không phải bạn ;-) –
Thật vậy! Tôi biết phải có một chức năng tích hợp cho điều đó. – cboettig