如何使用循环更新R中的多个列?

时间:2014-11-15 18:58:58

标签: r loops

在R中,我想更新名为GW_gen $ q1,GW_gen $ q2,...的列,其值乘以-1。 我发现我可以用下面的代码创建名为temp1,temp2,..的新变量。

for (i in 1:81) {
  assign(paste0("temp", i), -1*eval(parse(text=paste0("GW_gen$q", i))));
}

但是,我无法更新原始列中的值。

for (i in 1:81) {
  assign(paste0("GW_gen$q", i), -1*eval(parse(text=paste0("GW_gen$q", i))));
}

0 个答案:

没有答案