条件为“向量中的i”如何在r中不存在i的条件

时间:2018-12-19 07:11:47

标签: r

我正在尝试写一个条件,说明向量打印0中是否不存在“ i”,这意味着在该向量中它应该仅打印[3]

with open('products({}).csv'.format(x), 'w') as csvfile:
        ...

1 个答案:

答案 0 :(得分:0)

这是您的家庭任务的解决方案(使用循环):

v <- c(1, 5, 26, 7, 94)
w <- 0
for (i in 1:length(v)) {
  if ((v[i] >24) & (v[i] %% 13 == 0)) { w <- i; break }
}
w

没有限制,代码可以很简短:

v <- c(1,5,27,7,94)
w <- which((v >24) & (v%%13 == 0))
if (length(w)==0) w <- 0