R で 2 つのベクトルを結合する方法 (例付き)
次のいずれかの方法を使用して、R で 2 つのベクトルを結合できます。
方法 1: 2 つのベクトルを 1 つのベクトルに結合する
new_vector <- c(vector1, vector2)
方法 2: 2 つのベクトルを結合して行列にする
new_matrix <- cbind(vector1, vector2)
方法 3: 2 つのベクトルをデータ フレームに結合する
new_df <- data. frame (vector1, vector2)
次の例は、各メソッドを実際に使用する方法を示しています。
方法 1: 2 つのベクトルを 1 つのベクトルに結合する
次のコードは、2 つのベクトルを 1 つの新しいベクトルに結合する方法を示しています。
#definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)
#combine two vectors into one vector
new_vector <- c(vector1, vector2)
#view resulting vector
new_vector
[1] 1 2 3 4 5 6 7 8 9 10
方法 2: 2 つのベクトルを結合して行列にする
次のコードは、2 つのベクトルを結合して行列にする方法を示しています。
#definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)
#combine two vectors into matrix
new_matrix <- cbind(vector1, vector2)
#view resulting matrix
new_matrix
vector1 vector2
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
方法 3: 2 つのベクトルをデータ フレームに結合する
次のコードは、データ フレーム内で 2 つのベクトルを結合する方法を示しています。
#definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)
#combine two vectors into data frame
new_df <- data. frame (vector1, vector2)
#view resulting data frame
new_df
vector1 vector2
1 1 6
2 2 7
3 3 8
4 4 9
5 5 10
元の各ベクトルが結果のデータ フレーム内で一意の列になることに注意してください。
追加リソース
次のチュートリアルでは、R で他の一般的な操作を実行する方法について説明します。
Rでリストを結合する方法
R で 2 つの列を 1 つに結合する方法
R で異なる列を持つ 2 つのデータ フレームを結合する方法