Seleccione la columna DataFrame usando el vector de caracteres en R

En este artículo, discutiremos cómo seleccionar columnas de marcos de datos utilizando vectores de caracteres en el lenguaje de programación R.

Trama de datos en uso:

Para extraer columnas usando caracteres, tenemos que usar la función colnames() y el índice de la columna para seleccionar se proporciona con []. El enfoque es similar a extraer una columna del marco de datos, excepto que en lugar de $, se usa [].

Sintaxis:

marco de datos[, nombres de columna(marco de datos)[número_columna]]

Aquí,

  • dataframe es el dataframe de entrada
  • la función colnames da los nombres de las columnas
  • el número de columna es un vector que toma el número de columna con un índice

Ejemplo: programa R para seleccionar columnas de marco de datos usando el vector de caracteres

R

# create a dataframe with 3 columns and 4 rows
data=data.frame(id=c(1,2,3,4),
                name=c('manoj','deepu','ramya','manoja'),
                marks=c(100,89,90,81))
  
# display column1
print(data[ , colnames(data)[1]]  )
  
# display column2
print(data[ , colnames(data)[2]]  )
  
# display column3
print(data[ , colnames(data)[3]]  )

Producción:

[1] 1 2 3 4

[1] “manoj” “deepu” “ramya” “manoja”

[1] 100 89 90 81

Ejemplo 2 : programa R para seleccionar columnas de marco de datos usando el vector de caracteres

R

# create a dataframe with 4 columns and 5 rows
data=data.frame(id=c(1,2,3,4,5), 
                name=c('manoj','deepu','ramya','manoja','sravya'),
                marks=c(100,89,90,81,90),
                address=c('hyd','pune','chennai','banglore','chennai'))
  
# display column1
print(data[ , colnames(data)[1]]  )
  
# display column2
print(data[ , colnames(data)[2]]  )
  
# display column3
print(data[ , colnames(data)[3]]  )
  
# display column4
print(data[ , colnames(data)[4]]  )

Producción:

[1] 1 2 3 4 5

[1] “manoj” “deepu” “ramya” “manoja” “sravya”

[1] 100 89 90 81 90

[1] “hidráulica” “pune” “chennai” “banglore” “chennai”

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi 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 *