[R]ベクトルからインデックス(添字)で指定をして要素を除外する
ベクトルから要素を取り出すときに、インデックス(添字)にベクトルで数値を指定することで特定の要素を取り出すことができる。逆にベクトルから特定の要素を取り除きたいことがある。そのようなときは、インデックスに負の数値型ベクトルを指定すればよい。ベクトルで負のインデックス番号を指定すると、その正のインデックス番号以外の要素から構成されるベクトルを取り出すことができる。
> a <- c("A", "B", "C")
> a[c(1, 3)] # 1番目と3番目の要素だけ取り出す
[1] "A" "C"
> a[c(-2)] # 2番目の要素だけ取り除く
[1] "A" "C"
« [R]ベクトルからインデックス(添字)で指定をして要素をとりだす | トップページ | [R]フォルダーのファイル一覧を得る »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)
« [R]ベクトルからインデックス(添字)で指定をして要素をとりだす | トップページ | [R]フォルダーのファイル一覧を得る »

コメント