演算子
Rの二項演算子、論理演算子は一般的な形のもの。28. 演算子も参照。
算術演算子
| Operator | Description |
| + | 足す |
| - | 引く |
| * | 掛ける |
| / | 割る |
| ^ or ** | 累乗 |
| x %% y | 割り算のあまり。5%%2 is 1 |
| x %/% y | 割り算の商。5%/%2 is 2 |
論理演算子
| Operator | Description |
| < | より下・未満 |
| <= | 以下 |
| > | より上・超 |
| >= | 以上 |
| == | 同じ・完全一致 |
| != | 不一致 |
| !x | xではない. Not x |
| x | y | x または y |
| x & y | x かつ y |
| isTRUE(x) | xはTRUEか |
x <- c(1:10)
x[(x>8) | (x<5)] # 1-10の数列で8超5未満のものを返す
# yeilds 1 2 3 4 9 10
# How it works
x <- c(1:10)
x
1 2 3 4 5 6 7 8 9 10
x > 8
F F F F F F F F T T
x < 5
T T T T F F F F F F
x > 8 | x < 5
T T T T F F F F T T
x[c(T,T,T,T,F,F,F,F,T,T)]
1 2 3 4 9 10