Doesn't ring any bells. Will need a small reproducible example, or save the object somewhere online so we can see it please.
Does sapply(test.dt,names) return any data, and if so seems like some invalid data got in there depending on how it was created. On Sun, 2011-02-27 at 18:09 -0600, Damian Betebenner wrote: > All, > > > > Running some simple data.table code that previously ran and now > getting errors that I don’t understand and a found a work around that > is puzzling: > > > > Doesn’t run: > > > > tmp <- tmp.dt[, sum(!is.na(SGP)), by=list(STATE, CONTENT_AREA)] > > Error in `[.data.table`(tmp.dt, , sum(!is.na(SGP)), by = list(STATE, > CONTENT_AREA)) : > > 'names' attribute [215514] must be the same length as the vector > [215227] > > > > Does run: > > > > tmp <- tmp.dt[, sum(!is.na(as.numeric(SGP))), by=list(STATE, > CONTENT_AREA)] > > > > class(tmp.dt$SGP) > > [1] "integer" > > > > > > Hmmm. Not sure what’s going on. > > > > Damian > > > > > > > > > > > > > _______________________________________________ > datatable-help mailing list > [email protected] > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help _______________________________________________ datatable-help mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help
