A: come rinominare le colonne quando si utilizza cbind


Esistono due modi per rinominare le colonne quando si utilizza la funzione cbind in R:

Metodo 1: rinominare le colonne dopo aver utilizzato 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 ')

Metodo 2: rinominare le colonne durante il collegamento

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

Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.

Esempio 1: rinominare le colonne dopo aver utilizzato cbind

Il codice seguente mostra come utilizzare cbind per associare due vettori in una matrice e quindi rinominare le colonne della matrice:

 #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

Utilizzando questo metodo, possiamo collegare insieme i due vettori in una matrice e quindi utilizzare la funzione colnames() per rinominare le colonne della matrice risultante.

Esempio 2: rinominare le colonne durante il collegamento

Il codice seguente mostra come utilizzare cbind per associare due vettori in una matrice e rinominare contemporaneamente le colonne:

 #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

Usando questo metodo, possiamo rinominare le colonne del frame di dati risultante durante la funzione cbind .

Il vantaggio di utilizzare questo metodo è che possiamo utilizzare la funzione cbind e rinominare le colonne utilizzando un’unica riga di codice.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in R:

Come utilizzare cbind in R (con esempi)
Come utilizzare rbind in R (con esempi)

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *