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の長さに対応することに注意してください。

追加リソース

Rでsample()関数を使用する方法
R で dist() 関数を使用する方法
Rでtable()関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です