with tutorial studio sheet false data create cheat r data.table zoo

tutorial - Cómo excluir una columna de data.table O convertir a data.table a MTS



r studio create data table (1)

Probar with=FALSE :

dt[,-1,with=FALSE]

Como un aparte, la solicitud de característica # 416 está relacionada:

Agregue no unir DT[-J(...)] , y no columnas DT[,-"colC",with=FALSE] .

Cuando se usa data.table es posible devolver todas las columnas excepto una, como en data.frame ?

Si la respuesta es no, ¿alguien tiene una forma elegante de transformar una serie de data.table series de tiempo múltiples en un zoo u otro objeto de series de tiempo?

Considere el siguiente ejemplo:

library(data.table) library(zoo) ## DEFINE DATA set.seed(1) dt = data.table( mydates = as.Date("2012-01-01") + 1:9, value1 = sort(rpois(9, 6)), value2 = sort(rpois(9, 6)), value3 = sort(rpois(9, 6)), value4 = sort(rpois(9, 6)), value5 = sort(rpois(9, 6))) ## CONVERT TO DATA FRAME df = as.data.frame(dt) ## CONVERT TO ZOO zooObj = zoo(df[,-1], df$mydates) ## EXAMPLE OF DESIRED RESULTS plot(zooObj, col=1:ncol(zooObj))

¿Cómo haría eso sin df = as.data.frame(dt) ?