変数yと変数があるとしますi。
y<- c(TRUE, TRUE, TRUE)
i<- 0
次のすべてのブール条件に対して次のifステートメントをテストしたいとしますy。
if (y) {
i<-1
}
どうすればいいですか?つまり、のすべてのブール条件がであるi = 1かどうかが必要です。yTRUE
の場合y<- c(TRUE, FALSE,TRUE)、ifステートメントをとに評価する必要がFALSEありi=0ます。誰かが私がこれをどのように行うか知っていますか?現在、次の警告メッセージが表示されます。
Warning message:
In if (y) { :
the condition has length > 1 and only the first element will be used.
yブール条件ごとに変数をテストするにはどうすればよいですか?