我有一个 DT (data.table),其中包含 3900 万行和两列,例如 cola
和 colb
,我想添加一个新的名为 colc
的列,即 DT[,
:=(colc = Paste(cola, colb, sep="-"))
,但是速度有点慢。
您有其他方法来加速此操作吗?
最佳答案
正如@Frank建议的,使用by = 'cola,colb'
,我原来的问题可以通过这种方式解决,不需要添加额外的列。
关于R:加速 data.table 中 3900 万行和两列的组合(粘贴或粘贴0)操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28570372/