data.table - Data Tables in R: manipulating a column with/without a subset filter -
suppose have data table
library(data.table) ff=data.table(date=c("2013-01-01","2013-01-02","2013-01-03","2013-02-02"),x=c(1,2,3,4)); setkey(ff,date)
then works ff[,as.date(date)]
doesn't ff['2013-01-01',as.date(date)]
latter throwing error
"error in as.date.default(date) : not know how convert 'date' class “date”"
as @justin pointed out, fixed in next release.
temp workaround 1.8.10 daisychain [][]
in:
ff['2013-01-01'][, as.date(date)] # or, if want dt back: ff['2013-01-01'][, list(as.date(date))]
Comments
Post a Comment