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