我正在使用以下数据集:
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中。
哪里出问题了?