Jep*_*sen 6 r calculated-columns addition data.table
我可以向 data.table 添加一个新列,如下所示:
DT = data.table(A=sample(3, 10, TRUE),
B=sample(letters[1:3], 10, TRUE), C=sample(10))
DT[, new:=1:10]
Run Code Online (Sandbox Code Playgroud)
但是有没有一种聪明的方法将其设置为 data.table 的开头?- 我知道我可以用 setcolorder 来做到这一点,但我想避免这种情况。
setcolorder(DT, c("new", "A", "B", "C"))
Run Code Online (Sandbox Code Playgroud)