如果不考虑 R 条件



这是我的代码:

highlightred <- NULL
for (i in values) {
x <- as.numeric(values[i])
if (x > 10 && !is.na(x)) {
  highlightred <- c(highlightred, i)
}    
}
highlightredlight <- NULL
for (i in values) {
x <- as.numeric(values[i])
if (x > 0 && x<=10 && !is.na(x)) {
  highlightredlight <- c(highlightredlight, i)
}    
}

值是一个列表:

"2.9" "3.9" "4.9" "5.7" "10.6" "12.3"

在突出显示红色和突出显示红色中,我拥有所有值,我不明白为什么不尊重我的 if 语句的条件

表示 foreach 循环中的当前元素。所以代码应该修改如下。

x <- as.numeric(i)

最新更新