【发布时间】:2015-10-20 04:04:20
【问题描述】:
设DT为data.table:
DT<-data.table(V1=factor(1:10),
V2=factor(1:10),
...
V9=factor(1:10),)
有没有更好/更简单的方法来做这样的多列因子转换:
DT[,`:=`(
Vn1=as.numeric(V1),
Vn2=as.numeric(V2),
Vn3=as.numeric(V3),
Vn4=as.numeric(V4),
Vn5=as.numeric(V5),
Vn6=as.numeric(V6),
Vn7=as.numeric(V7),
Vn8=as.numeric(V8),
Vn9=as.numeric(V9)
)]
列名完全是任意的。
【问题讨论】:
标签: r type-conversion data.table multiple-columns