首页 > 解决方案 > 使用 for 循环修改列中的值

问题描述

我正在尝试修改数据框列中的值。我希望该列中小于 0 的值乘以 0.1368,大于 0 的值乘以 0.179

for(i in all_FR$energy){
  if(i < 0){
    i*0.1368
  } else{
    i*0.179
  }
}

我已经尝试过了,但它不会改变列中的值......有任何指针可以使它工作吗?

标签: rloops

解决方案


推荐阅读