问题一:
if...else语句下可否一个条件二个结果?
x=3;y=0
if(x>2)
x=x+1
y=x-1
else
x=x-1
y=x+1
(已验算有错误提示,请问可有其他方法方式?)
问题二:
如何避免使用for循环而用向量形式来表示向量分段条件?
x=2:4
for(i in 1:3){
if(x>3)
x=x+1
else if(x=3)
x=x
else
x=x-1
}
向量形式的ifelse(con1,sta1,ifelse(con2,sta2,sta3))好像也不行....