利用可能なメソッドを探す (1)
S3 のジェネリックに対して利用可能なすべてのメソッドを確認するには、methods()(ドキュメント)関数を呼び出します。
この関数は引数を1つ取り、クォートあり/なしのどちらでも渡せます(ただし、R の式を文字列に変換するルックアップ機能は完全ではないため、クォートすることをおすすめします)。次の例では、Wilcoxon-Mann-Whitney の順位和検定を実行するジェネリック wilcox.text()(ドキュメント)に対して、両方の書き方を示しています。出力は同じです。
> methods("wilcox.test")
[1] wilcox.test.default* wilcox.test.formula*
see '?methods' for accessing help and source code
> methods(wilcox.test)
[1] wilcox.test.default* wilcox.test.formula*
see '?methods' for accessing help and source code
この演習はコースの一部です
R における S3 と R6 を使ったオブジェクト指向プログラミング
演習の手順
print() ジェネリック関数に対して、利用可能なすべてのメソッドを確認してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Find methods for print
___