所以我有这个简单的 if 循环
chick<-lapply(1:length(t),function(i){
if(t[[i]]<0.01){
chick=1
}else 0
})
所以基本上当 t<0.01 它打印出 1 如果不是它打印 0 但有时我的数据具有 NA 值,如下面的......我怎样才能将 NA 值也分配为 0 因为我会得到如果我不这样做,则会出现类似的错误:
Error in if (t[[i]] < 0.01) { : missing value where TRUE/FALSE needed
这是一个名为“t”的数据的示例输出
[[1]]
[1] NA
[[2]]
[1] NA
[[3]]
[1] 0.01
再次感谢