第4章 Rベースで抽出・集計 ・ ノック 43 / 100 ・ [[000 - はじめに(使い方と目次)|目次]]<br> ← 前 [[042 - iris の構造を確認する]] ・ 次 → [[044 - 条件で行を絞る]] > [!info] `
でデータの列を取り出す > データフレームから特定の列だけを取り出したいときは、`データ名$列名` という書き方をします。`
は「この中の」というイメージです。たとえば `iris$Sepal.Length` は「irisデータの Sepal.Length 列」を意味します。取り出した結果は数値のベクトル(数字の1列)として返ってくるので、`head()` で先頭だけ確認するとすっきりします。 ## 問題 `iris` の `Sepal.Length` 列の先頭6個の値を表示してください。 > [!tip] ヒント > `
記号でデータ名と列名をつなぎ、さらに `head()` で囲みます。 > [!success]- 回答を見る > ```r > head(iris$Sepal.Length) > ``` > ``` > [1] 5.1 4.9 4.7 4.6 5.0 5.4 > ``` > 6つの数値が横並びで表示されます。データフレームではなく「数値の並び(ベクトル)」として取り出されているため、列名は表示されません。