邏輯判斷式
常見的邏輯判斷符號
以下介紹常見的邏輯判斷的符號。
- <、>:小於、大於。
- <=、>=:小於等於、大於等於。
- ==、!=:等於、不等於。
- A %in% B:A 是否在 B 中。
- &&、&:交集,& 適用於向量式的邏輯判斷,&& 適用於單一值的邏輯判斷。
- ||、|:聯集,| 適用狀況與 & 相同,|| 適用狀況與 && 相同。
> x <- 5
> y <- 10
> x > 3
[1] TRUE
> x >= 6
[1] FALSE
> x <= 6
[1] TRUE
> x < 3
[1] FALSE
> !(x > 3) # 前面多加一個有否定功能,所以 True 變成 False,如果是 False 則變成 True。
[1] FALSE
> x %in% c(1:6)
[1] TRUE
> x > 4 || y > 10
[1] TRUE
> x > 4 && y > 10
[1] FALSE
> z = c(1,2,3)
> z > 0 & z > -1
[1] TRUE TRUE TRUE
> z > 0 && z > -1 # && 只可以比較單一值,所以只有抓 z 的第一元素跟 0 與 -1 比較。
[1] TRUE