【发布时间】:2020-06-18 03:39:43
【问题描述】:
我想遍历我的数据框中的一列并检查一个条件,然后替换 0 或 1。代码是:
for (i in v$R){
if( is.na(v$R) ==TRUE ){v$V5 = 0}else{v$V5=1}
}
但是我得到一个错误。名为“v”的数据框如下。 V5 有 NA 值,如果 R 列中的值为 NA,我想用 0 替换,否则用 1 替换。我该怎么做?
A B R V5
1 2 3 NA
4 5 NA NA
【问题讨论】:
标签: r loops dataframe if-statement na