ifelse语句不起作用的问题在哪里

时间:2019-06-26 10:42:17

标签: r if-statement

我正在使用以下数据集:

a<-data.frame(cell<-c( 70,26.171255,79,18.725711,129,17.130182,                          7.073919))

然后我尝试使用以下代码为某些值放置缺失值:

 for (i in 1:nrow(a)) {
      a[i,1] <- ifelse(a[i,1] %in% c(17.130182,18.725711,26.171255), NA,a[i,1])
    }

运行良好。但是,如果我使用代码

从另一个数据集(整个示例-330行)中进行操作
a<-data.frame(value$tobinsq)

,结果表明该代码不起作用。数据集值作为数据框放入R中。

哪里出问题了?

0 个答案:

没有答案