如果& R中的ifelse陈述

时间:2017-07-19 15:06:33

标签: r if-statement

作为R中的新用户,当我尝试评估item["operator"]时,我遇到了一些问题。

代码:

a

结果:

// time2 are numbers //
a = d3$Time2  
b = c(...)
for (i in 1:65){
  for (j in 1:1762){
    if( (a[j]>=1474161415+900*(i-1))&(a[j]<1474161415+900*i) ){ a[j] = b[j] }
  }
}

我也尝试过:

Error in if ((a[j] >= 1474161415 + 900 * (i - 1)) & (a[j] < 1474161415 + : 
missing value where TRUE/FALSE needed

结果:

ifelse( ((a[j]>=1474161415+900*(i-1)) & (a[j]<1474161415+900*i)) , a[j]=b[j])

0 个答案:

没有答案