Establecer nombres de columna al usar la función cbind en R

En este artículo, veremos cómo configurar los nombres de las columnas cuando se usa la función cbind() en el lenguaje de programación R.

Vamos a crear y combinar dos vectores para demostración:

R

# create two vectors with integer and string types
vector1 = c(1,2,3,4,5)
  
vector2 = c("sravan","bobby",
            "ojsawi","gnanesh",
            "rohith")
  
# display
print(vector1)
print(vector2)
  
# combine two vectors using cbind()
print(cbind(vector1, vector2))

Producción:

[1] 1 2 3 4 5
[1] "sravan"  "bobby"   "ojsawi"  "gnanesh" "rohith"  
    vector1 vector2  
[1,] "1"     "sravan"  
[2,] "2"     "bobby"  
[3,] "3"     "ojsawi"  
[4,] "4"     "gnanesh"
[5,] "5"     "rohith"

Método 1: establezca los nombres de las columnas usando la función colnames()

La función colnames() en R Language se usa para establecer los nombres en las columnas de una array.

Sintaxis:
colnames(x) <- valor

Parámetros:
x: Valor de la array
: Vector de nombres a configurar

Ejemplo: programa R para establecer los nombres de las columnas usando la función colnames().

R

# create two vectors with integer and string types
vector1 = c(1,2,3,4,5)
  
vector2 = c("sravan","bobby","ojsawi",
            "gnanesh","rohith")
  
# display
print(vector1)
print(vector2)
  
# combine two vectors using cbind()
combined = cbind(vector1,vector2)
  
# Applying colnames
colnames(combined) = c("vector 1", "vector 2")    
  
# display
combined

Producción:

Método 2: Establecer nombres de columnas dentro de la función cbind()

Aquí, tenemos que dar nombres de columna en la propia función cbind().

Sintaxis: cbind(nombre_columna = datos1, nombre_columna=datos2,………,nombre_columna=datos n)

dónde

  1. datos son los datos de entrada que se combinarán
  2. column_name es el nuevo nombre de columna.

Ejemplo: programa R para establecer el nombre de la columna dentro de la función cbind() para tres vectores

R

# create three vectors with integer and string types
vector1 = c(1,2,3,4,5)
  
vector2 = c("sravan","bobby","ojsawi",
            "gnanesh","rohith")
  
vector3 = c(12,34,21,34,51)
  
# display
print(vector1)
print(vector2)
print(vector3)
  
# combine three vectors with in  cbind() function
combined = cbind("ID"=vector1,
                 "NAME"=vector2,"AGE"=vector3)
  
# display
combined

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *