在MySQL中,我做的是:
update table set group = 1 where log(id) < 0
我想在 R 中做同样的事情,但我不知道
我该怎么办?
最佳答案
我们可以在R
中使用data.table
。将 'data.frame' 转换为 'data.table' (setDT(tab)
),使用 'i' 中的逻辑条件,我们赋值 (:=
) 1到“组”变量。由于这样做,它会更快、更高效。
library(data.table)
setDT(tab)[log(id) <0, group := 1]
关于mysql - 如何在 r 中执行 MySQL 更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37934733/