我有一个DT(data.table),其中包括3900万行和两列,例如cola和colb,我想添加一个新列colc,即DT[, := (colc = paste(cola, colb, sep="-")),但是速度有点慢。
cola
colb
colc
DT[,
(colc = paste(cola, colb, sep="-"))
您是否有其他方法可以加快此操作?
按照@Frank的建议,使用by = 'cola,colb',可以用这种方式解决我原来的问题,不需要添加其他列。
by = 'cola,colb'