while循环与向量条件

时间:2017-07-05 13:28:48

标签: r loops while-loop do-while

我想创建一个 while 循环,当一列等于另一列(按元素)时停止但是我收到以下错误:

  

条件的长度> 1,只使用第一个元素

例如:

y<-c(1,1)
z<-c(1,1)
x<-c(3,3)
while(y!=x){y=y+z}

1 个答案:

答案 0 :(得分:0)

你很接近,只需添加一个all语句即可将整个向量用于循环。尝试通过向量逻辑运算查看 private boolean isInherited() { boolean isInherited = false; for (Entry<Integer, Set<Integer>> entry : siteIndeciesMap.entrySet()) { for (Integer index : entry.getValue()) { if(isSiteInherited(index)){ break; } } } return false; } ?any以获取将来的向量。

?all