2012年4月29日 星期日

R 語言 判斷式語法

「短路」(short-circuit)運算子 &&(AND) 與 ||(OR) 常常用於 if 判斷式的條件控制部分,這裏要注意 &| 是用於向量的所有元素,而 &&|| 只能用於長度為 1 的向量,且第二判斷式只有在必要時才會被執行:&& 運算子若是發現第一個條件傳回的是 FALSE,那麼就不會執行第二個條件的的判斷;|| 運算子也有類似的情形,若是發現第一個條件傳回的是 TRUE,那麼就不會執行第二個條件的的判斷


KRHH <- repulsive[ ( ( V4 == 'KR' &  V5 == 'HH' ) | ( V4 == 'RK' &  V5 == 'HH' ) ) &  V6 < 15, ]

沒有留言: