使用data.table和:=

时间:2019-01-10 01:19:17

标签: r data.table

我想知道是否可以在一行代码中分配两个自定义名称的列。

假设我们有一个名为dt的数据表,该表有3列,我们想添加两个新列:“ Col_4”和“ Col_5”。

代替写作:

dt[, Col_4 := Col_1 * Col_2]
dt[, Col_5 := Col_2 * Col_3]

我想写一些类似的东西:

dt[, list(Col_4 := Col_1 * Col_2,
          Col_5 := Col_2 * Col_3)]

这可能吗?

0 个答案:

没有答案