在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))));
}