En este artículo, vamos a eliminar columnas por nombre e índice en el lenguaje de programación R usando el paquete dplyr.
Conjunto de datos en uso:
Eliminar una columna usando el nombre de la columna
Podemos eliminar una columna con el método select() por su nombre de columna.
Sintaxis :
seleccionar (marco de datos, -column_name)
Donde, marco de datos es el marco de datos de entrada y column_name es el nombre de la columna que se eliminará.
Ejemplo : programa R para eliminar una columna
R
# load the library library(dplyr) # create dataframe with 3 columns # id,name and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # remove name column print(select(data1,-name)) # remove id column print(select(data1,-id))
Producción:
Eliminar varias columnas usando el nombre de la columna
Podemos eliminar una columna con el método select() por su nombre de columna
Sintaxis :
select(dataframe,-c(column_name1,column_name2,.,column_name n)
Donde dataframe es el dataframe de entrada y -c(column_names) es la colección de nombres de la columna que se eliminará.
Ejemplo: programa R para eliminar varias columnas
R
# load the library library(dplyr) # create dataframe with 3 columns # id,name and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # remove name and id column print(select(data1,-c(id,name))) # remove name and address column print(select(data1,-c(address,name))) # remove all column print(select(data1,-c(address,name,id)))
Producción:
Eliminar una columna usando el índice de columna
Podemos eliminar una columna con el método select() por su índice/posición de columna. El índice comienza con 1.
Sintaxis:
seleccionar (marco de datos, -column_index)
Donde, marco de datos es el marco de datos de entrada y column_index es la posición de la columna que se eliminará.
Ejemplo: programa R para eliminar una columna en particular
R
# load the library library(dplyr) # create dataframe with 3 columns # id,name and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # remove name column by its position print(select(data1,-2)) # remove address column by its position print(select(data1,-3))
Producción:
Eliminar varias columnas usando el índice de columna
Podemos eliminar una columna con el método select() por su índice/posición de columna. El índice comienza con 1.
Sintaxis:
seleccionar (marco de datos, -c (columna_índice1, columna_índice2,.,columna_índice n)
Donde dataframe es el marco de datos de entrada y c(column_indexes) es la posición de las columnas que se eliminarán.
Ejemplo: programa R para eliminar varias columnas por posición
R
# load the library library(dplyr) # create dataframe with 3 columns # id,name and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # remove name and id columns by # its position print(select(data1,-c(1,2)))
Producción:
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA