Jak połączyć dwa wektory w r (z przykładami)
Aby połączyć dwa wektory w R, możesz użyć dowolnej z następujących metod:
Metoda 1: Połącz dwa wektory w jeden wektor
new_vector <- c(vector1, vector2)
Metoda 2: Połącz dwa wektory w macierz
new_matrix <- cbind(vector1, vector2)
Metoda 3: Połącz dwa wektory w ramkę danych
new_df <- data. frame (vector1, vector2)
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Metoda 1: Połącz dwa wektory w jeden wektor
Poniższy kod pokazuje, jak połączyć dwa wektory w jeden nowy wektor:
#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
Metoda 2: Połącz dwa wektory w macierz
Poniższy kod pokazuje, jak połączyć dwa wektory w macierz:
#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
Powiązane: Jak używać cbind w R (z przykładami)
Metoda 3: Połącz dwa wektory w ramkę danych
Poniższy kod pokazuje, jak połączyć dwa wektory w ramce danych:
#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
Należy zauważyć, że każdy oryginalny wektor jest teraz unikalną kolumną w wynikowej ramce danych.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w języku R:
Jak łączyć listy w R
Jak połączyć dwie kolumny w jedną w R
Jak połączyć dwie ramki danych w R z różnymi kolumnami