R_rownamesとrow.names関数 の変更点 - アールメカブ

アールメカブ


R_rownamesとrow.names関数 の変更点


[[Rの備忘録]]

行名を抽出するのに,rownames関数とrow.names関数の二つを何気なく使ってきたのだが,ふっと,どこが違うのか気になった.多分,どっちかはラッパーなんだろうと思っていたが,実際その通りであった.
 > methods( row.names)
 [1] row.names.data.frame row.names.default   
 > getS3method("row.names", "default") 
 function (x) 
 if (!is.null(dim(x))) rownames(x)
 <environment: namespace:base>
row.names関数は,エラーチェック付きのrownames関数という訳である.