name
データフレームの列は( と同じ)で抽出できますが、 では抽出できcolname
ませんrowname
。データフレームの例:
> dbar
aa bb cc
r1 1 one 1e+01
r2 2 two 1e+01
r3 3 three 1e+01
r4 4 four 1e+01
r5 5 five 1e+01
Rgames> dbar$aa
[1] 1 2 3 4 5
Rgames> dbar$r2 #doesn't work
NULL
# have to to something like
Rgames> subset(dbar,rownames(dbar) =='r3') #or dbar[rownames(dbar=='r3'),]
aa bb cc
r3 3 three 1e+01
df$somename
行名を検索できるようにするということはdata.frame
、すべての列名と行名が 1 つのセットとして一意であることを関数に確認させることを意味することがわかります。それで、私はあまりにも多くを求めているのでしょうか :-) それとも、上記で使用した方法論に固執する必要がありますか?