请教各位大神~
我有一个数据框,列名分别为MAU, EPT ……,我想把这些列都进行四舍五入处理,还保存到原来的数据框中。
下面这一段代码尝试过,没有问题。
mutate(mydataframe,
MAU_3 = round(MAU, digits = 3),
EPT_3 = round(EPT, digits = 3))
如果我的变量特别多,想用循环,写了下面一段代码,会报错。
for (i in 1:(length(var))) {
mutate(mydataframe,
paste(var[i], "round3", sep = "") = round(var[i], digits = 3))
}
Error: unexpected '=' in:
" mutate(mydataframe,
paste(var[i], "round3", sep = "") ="
> }
Error: unexpected '}' in "}"
请问,我该如何修改我的代码呢?