R ベクトル
ベクトル
ベクトルは、同じタイプのアイテムの単なるリストです。
項目のリストをベクトル結合するには、c()
関数を使用し、項目をカンマで区切ります。
以下の例では、文字列を結合する、fruitsという名前のベクトル変数を作成します。
例
この例では、数値を組み合わせたベクトルを作成します。
シーケンス内の数値を含むベクトルを作成するには、:
演算子を使用します。
シーケンス内の小数を使用して数値を作成することもできますが、最後の要素がシーケンスに属していない場合は使用されないことに注意してください。
例
結果
[1] 1.5 2.5 3.5 4.5 5.5 6.5[1] 1.5 2.5 3.5 4.5 5.5
以下の例では、論理値のベクトルを作成します。
ベクトルの長さ
ベクトルに含まれるアイテムの数を調べるには、length()
関数を使用します。
ベクトルを並べ替える
ベクトル内の項目をアルファベット順または数値順に並べ替えるには、sort()
関数を使用します。
例
ベクトルへのアクセス
ベクトル項目にアクセスするには、[]
内のインデックス番号を参照します。最初の項目のインデックスは 1、2番目の項目のインデックスは2というようになります。
例
c()
関数を使用して異なるインデックス位置を参照することで、複数の要素にアクセスすることもできます。
例
負のインデックス番号を使用して、指定されたものを除くすべての項目にアクセスすることもできます。
例
アイテムを変更する
特定の項目の値を変更するには、インデックス番号を参照してください。
例
ベクトルを繰り返す
ベクトルを繰り返すには、rep()
関数を使用します。
シーケンスベクトルの生成
上の例の 1 つは、:
演算子を使用してシーケンス内の数値を含むベクトルを作成する方法を示しています。
シーケンスのステップを大きくしたり小さくしたりするには、seq()
関数を使用します。
注:seq()
関数には3つのパラメーターがあります。from
は、シーケンスが開始する場所です。to
は、シーケンスが停止する場所であり、by
は、シーケンスの間隔です。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。