Odp.: jak zmienić nazwy kolumn podczas korzystania z cbind


Istnieją dwa sposoby zmiany nazw kolumn podczas korzystania z funkcji cbind w R:

Metoda 1: Zmień nazwę kolumn po użyciu cbind

 #cbind two vectors into a matrix
new_matrix <- cbind(vec1, vec2)

#rename column names of matrix
colnames(new_matrix) <- c(' new_vec1 ', ' new_vec2 ')

Metoda 2: Zmień nazwę kolumn podczas łączenia

 #cbind two vectors into matrix and rename columns
new_matrix <- cbind(new_vec1 = vec1, new_vec2 = vec2)

Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.

Przykład 1: Zmień nazwę kolumn po użyciu cbind

Poniższy kod pokazuje, jak użyć cbind do powiązania dwóch wektorów w macierzy, a następnie zmiany nazw kolumn macierzy:

 #create two vectors
vec1 <- c(1, 3, 3, 4, 5)
vec2 <- c(7, 7, 8, 3, 2)

#cbind the two vectors into a matrix
new_matrix <- cbind(vec1, vec2)

#view matrix
new_matrix

     vec1 vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

#rename columns
colnames(new_matrix) <- c(' new_vec1 ', ' new_vec2 ')

#view matrix
new_matrix

     new_vec1 new_vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

Korzystając z tej metody, możemy połączyć dwa wektory w macierz, a następnie użyć funkcji colnames() do zmiany nazw kolumn wynikowej macierzy.

Przykład 2: Zmień nazwę kolumn podczas łączenia

Poniższy kod pokazuje, jak użyć cbind do powiązania dwóch wektorów w macierzy i jednoczesnej zmiany nazw kolumn:

 #create two vectors
vec1 <- c(1, 3, 3, 4, 5)
vec2 <- c(7, 7, 8, 3, 2)

#cbind two vectors into matrix and rename columns
new_matrix <- cbind(new_vec1 = vec1, new_vec2 = vec2)

#view matrix
new_matrix

new_vec1 new_vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

Korzystając z tej metody, możemy zmienić nazwy kolumn wynikowej ramki danych podczas wykonywania funkcji cbind .

Zaletą stosowania tej metody jest to, że możemy użyć funkcji cbind i zmienić nazwy kolumn za pomocą jednej linii kodu.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak używać cbind w R (z przykładami)
Jak używać rbind w R (z przykładami)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *