首页 > 解决方案 > 如何遍历数据框中的列

问题描述

我正在尝试将 beaver2 数据集(R 中的预打包数据集)中的活动列更改为字符向量,以便将值 0 替换为“空闲”,将值 1 替换为“活动”。这是我迄今为止尝试过的,但由于某种原因,每个条目都显示为“空闲”。

data("beaver2")
rownames1 <- rownames(beaver2)

for(i in 1:length(rownames1)){
  if(rownames1[i] == "0")
    beaver2$activ[i] = 'idle'
  else beaver2$activ[i] = 'active'
}
print(beaver2)

标签: r

解决方案


推荐阅读