R で seq 関数を使用する方法 (例付き)
R のseq()関数を使用して、一連の数値を生成できます。
この関数は次の基本構文を使用します。
seq(from=1、to=1、by=1、length.out=NULL、allong.with=NULL)
金:
- from : シーケンスの開始値。
- to : シーケンスの終了値。
- by : インクリメントする値。デフォルト値は 1 です。
- length.out : シーケンスの必要な長さ。
- around.with:このデータ オブジェクトの長さに一致する必要な長さ。
次の例は、この関数を使用して実際に数値シーケンスを生成する方法を示しています。
例 1: からシーケンスを生成する
次のコードは、1 から 20 までの値のシーケンスを生成する方法を示しています。
#define sequence x <- seq(20) #view sequence x [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
例 2: 特定の開始値と終了値を使用してシーケンスを生成する
次のコードは、5 から 15 までの値のシーケンスを生成する方法を示しています。
#define sequence x <- seq(from=5, to=15) #view sequence x [1] 5 6 7 8 9 10 11 12 13 14 15
例 3: カスタム増分を使用してシーケンスを生成する
次のコードは、0 から 20 まで4ずつ増加する値のシーケンスを生成する方法を示しています。
#define sequence x <- seq(from=0, to=20, by=4) #view sequence x [1] 0 4 8 12 16 20
例 4: 特定の長さのシーケンスを生成する
次のコードは、0 から 20 までの値のシーケンスを生成する方法を示しています。シーケンスの指定された長さは4です。
#define sequence x <- seq(from=0, to=20, length. out =4) #view sequence x [1] 0.000000 6.666667 13.333333 20.000000
例 5: データ オブジェクトに基づいた長さのシーケンスを生成する
次のコードは、0 から 20 までの値のシーケンスを生成する方法を示しています。シーケンスの指定された長さは、別のデータ オブジェクトの長さと一致する必要があります。
#define vector y y <- c(1, 4, 6, 9) #define sequence x , make sure length matches the length of y x <- seq(from=0, to=20, along. with =y) #view sequence x [1] 0.000000 6.666667 13.333333 20.000000
シーケンスx は0 から 20 であり、その長さ (4) はベクトルyの長さに対応することに注意してください。