R:加快data(table.table中的3900万行和两列的合并(paste或paste0)操作)

问题描述 投票:1回答:1

我有一个DT(data.table),其中包括3900万行和两列,例如colacolb,我想添加一个新列colc,即DT[, := (colc = paste(cola, colb, sep="-")),但是速度有点慢。

您是否有其他方法可以加快此操作?

r data.table
1个回答
2
投票

按照@Frank的建议,使用by = 'cola,colb',可以用这种方式解决我原来的问题,不需要添加其他列。

© www.soinside.com 2019 - 2024. All rights reserved.