Я работаю со следующим набором данных:
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.
Где может быть проблема?