【发布时间】:2014-04-09 05:07:53
【问题描述】:
我在使用 R 中的 if 函数时遇到了一些问题。
首先我尝试了这个:
test<-matrix(10,3,3)
if(test[2,2]==10) {test[2,2]<-5}
好的,它正在做我想做的事。所以,我会试试这个:
if(Hylo.Measures[i,3]=="CLc0006x") {Hylo.Measures[i,3]<-"CLc0005x"}
操作!我收到以下消息:
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "CLc0005x") :
invalid factor level, NA generated
我无法弄清楚这里发生了什么!
我错过了什么明显的步骤?
【问题讨论】:
标签: r if-statement warnings conditional-statements