でアレイ上の文では、私は以下の機能を持って検討している場合:私の問題を述べるの簡単な方法でR
今> ff<-function(a){ if (a>0){ return ("positive") } else{ return("negative") } }
:
> ff(-1)
[1] "negative"
> ff(1)
[1] "positive"
配列を使用するときながら:
を> print(ff(c(-1,1)))
[1] "negative" "negative"
Warning message:
In if (a > 0) { :
the condition has length > 1 and only the first element will be used
私は予想していました
print(ff(c(-1,1)))=("negative" "positive")
これをどのように解決すればよいですか?