En este artículo, veremos cómo eliminar varias columnas de data.table en el lenguaje de programación R.
Cree data.table para demostración:
R
# load the data.table package library("data.table") # create a data.table with 4 columns # they are id,name,age and address data = data.table(id = c(1,2,3) , name = c("sravan","bobby","satwik"), age = c(23,21,17), address = c("kakumanu","ponnur","hyd")) # display data
Producción:
Aquí vamos a eliminar varias columnas usando el operador de índice []
Sintaxis: data[ ,’:='(columna1 = NULL, columna2 = NULL, columna n=NULL)]
dónde
- data es la tabla de datos de entrada
- columna son las columnas que se eliminarán
- := es el operador que se cargará en data.table
Ejemplo 1: programa R para eliminar varias columnas de data.table
R
# load the data.table package library("data.table") # create a data.table with 4 columns # they are id,name,age and address data = data.table(id = c(1,2,3), name = c("sravan","bobby","satwik"), age = c(23,21,17), address = c("kakumanu","ponnur","hyd")) # remove age , name and address columns data[ ,':='(age = NULL, address = NULL, name=NULL)] # display data
Producción:
Ejemplo 2: eliminar solo una columna de data.table
R
# load the data.table package library("data.table") # create a data.table with 4 columns # they are id,name,age and address data = data.table(id = c(1,2,3), name = c("sravan","bobby","satwik"), age = c(23,21,17), address = c("kakumanu","ponnur","hyd")) # remove id column data[ ,':='(id=NULL)] # display data
Producción:
Ejemplo 3: programa R para eliminar todas las columnas
R
# load the data.table package library("data.table") # create a data.table with 4 columns # they are id,name,age and address data = data.table(id = c(1,2,3), name = c("sravan","bobby","satwik"), age = c(23,21,17), address = c("kakumanu","ponnur","hyd")) # remove all columns data[ ,':='(id=NULL,age = NULL, address = NULL, name=NULL)] # display data
Producción:
Null data.table (0 rows and 0 cols)
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA