特定の列・行を抽出する
データフレームの作成 Data frame にあるように,データフレーム B を作る。
> B
Blood_type Body_weight
1 A 65
2 A 59
3 B 45
ここから 2 行目だけを抜き出すときは,
> B
Body_weight
1 65
2 59
3 45
とする。MATLAB なら [2,:] とするところで,: を打たないでも「その行の全ての列」を指定することができると解釈しよう。数字の順番は行 → 列 である。> B[,2] とすると [1] 65 59 45 のように数値だけが抽出される。
また,データラベルを使った取り出し方もある。
で Blood_type を指定した 1 列目のみを取り出すことができる。
References
- Rの data frame から行や列を選択して取り出す. Web.