[R]ベクトルからインデックス(添字)で指定をして要素をとりだす
ベクトルから特定の要素だけを取り出したい場合の話。その特定の要素を指定するのにインデックス(1から始まる要素を指す連番)で指定したいときは、ベクトルの添字に数値型ベクトルを指定すればよい。
> a <- c("A", "B", "C")
> a[c(1)] # 1番目の要素だけ取り出す
[1] "A"
> a[c(1, 3)] # 1番目と3番目の要素を取り出す
[1] "A" "C"
> a[1:2] # ベクトルで指定すれば何でもよい
[1] "A" "B"
« [Java]Ubuntu 13.10でJavaを使って数値計算を行う | トップページ | [R]ベクトルからインデックス(添字)で指定をして要素を除外する »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)
« [Java]Ubuntu 13.10でJavaを使って数値計算を行う | トップページ | [R]ベクトルからインデックス(添字)で指定をして要素を除外する »

コメント