使用set进行列更新时出现R数据表问题

时间:2018-08-27 01:00:35

标签: r data.table

我正在尝试更新数据表中的某些列,使用set似乎是一种有效的解决方案:

dt <- data.table(mtcars)[,1:5, with=F]
for (j in c(1L,2L,4L)) set(dt, j=j, value=-dt[[j]])

我遇到的问题是,如果我运行以上行,我会得到:

Error in set(dt, j=j, value= -dt[[j]]) : unused argument (j=j)

有趣的是,上述代码行在具有相同R和data.table版本的另一台机器上也能正常工作。

有人遇到过类似的问题吗?

0 个答案:

没有答案
相关问题