Где проблема в том, что ifelse утверждение не работает - PullRequest
0 голосов
/ 26 июня 2019

Я работаю со следующим набором данных:

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.

Где может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...