这是我的代码:
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)