5
Pregunta sobre el paquete R data.table: ¿cómo se eliminan varias columnas data.table en una forma eficiente de memoria ?R: ¿cómo eliminar columnas en una tabla de datos?
Supongamos que los nombres de las columnas que se eliminarán se almacenan en el vector deleteCol.
In a data.frame, it is:
DF <- DF[deleteCol] <- list()
Para data.table, he intentado:
DT[, deleteCol, with=FALSE] <- list()
pero esto dio unused argument(s) (with = FALSE)
Gracias!
Eso hace el truco! ¡Gracias! –
+1. Sin embargo, no es necesario el 'anotherxy <-'. ': =' modifica 'xy' por referencia. Si desea una copia modificada, debe 'copiar()' explícitamente; por ejemplo, 'anotherxy <- copy (xy) [, id: = NULL, with = FALSE]'. –