Rで条件分岐ifを利用する際に、条件を複数設定したいときは、&&(且つ)や||(又は)を利用します。
&&(且つ)の例
# &&(且つ)を利用 a=1 b=2 c=3 d=4 if(a•アウトプット
[1] "a<b<c<d は正しい。"
つまり、a<b<c<dは1<2<3<4ということですから、これは正しいので上記のような結果が得られました。||(又は)の例
# ||(又は)を利用 a=1 b=2 c=3 d=4 if (a•アウトプット
[1] "a<b 又は d<c の少なくとも一つは正しい"。
a<b又はd<cということは、つまり①1<2又は②4<3ですから、②は間違っていますが、①は正しいので、この場合どちらか一つが正しければ、if()内の条件は満たされます。