R 演算子
演算子
演算子は、変数と値に対して操作を実行するために使用されます。
以下の例では、+演算子を使用して2つの値を加算します。
Rは演算子を次のグループに分けます。
- 算術演算子
- 代入演算子
- 比較演算子
- 論理演算子
- その他の演算子
R算術演算子
算術演算子は、一般的な数学演算を実行するために数値で使用されます。
| 演算子 | 名前 | 例 | それを試してみてください |
|---|---|---|---|
| + | 加算 | x + y | それを試してみてください(開発準備中)» |
| - | 減算 | x-y | それを試してみてください(開発準備中)» |
| * | 乗算 | x * y | それを試してみてください (開発準備中)» |
| / | 分割 | x/y | それを試してみてください(開発準備中)» |
| ^ | 指数 | x^y | それを試してみてください(開発準備中)» |
| %% | 剰余(割り算の余り) | x %% y | それを試してみてください(開発準備中)» |
| %/% | 整数除算 | x%/%y | それを試してみてください(開発準備中)» |
R代入演算子
代入演算子は、変数に値を代入するために使用されます。
R 比較演算子
比較演算子は、2つの値を比較するために使用されます。
| 演算子 | 名前 | 例 | それを試してみてください |
|---|---|---|---|
| == | 同等 | x == y | それを試してみてください(開発準備中)» |
| != | 等しくない | x != y | それを試してみてください(開発準備中)» |
| > | より大きい | x > y | それを試してみてください(開発準備中)» |
| < | 未満 | x < y | それを試してみてください(開発準備中)» |
| >= | 以上 | x >= y | それを試してみてください(開発準備中)» |
| <= | 以下 | x <= y | それを試してみてください (開発準備中)» |
R論理演算子
論理演算子は、条件ステートメントを結合するために使用されます。
| 演算子 | 説明 |
|---|---|
| & | 要素ごとの論理AND演算子。両方の要素がTRUEの場合にTRUEを返します。 |
| && | 論理AND演算子 - 両方のステートメントがTRUEの場合にTRUEを返します。 |
| | | Elementwise論理和演算子。複数要素に対して要素単位で適用する1つがTRUEの場合、TRUEを返します。 |
| || | 論理和演算子。ステートメントの1つがTRUEの場合、TRUEを返します。 |
| ! | 論理NOT演算子 - ステートメントがTRUEの場合にFALSEを返します。 |
R その他の演算子
その他の演算子は、データを操作するために使用されます。
| オペレーター | 説明 | 例 |
|---|---|---|
| : | シーケンス内の一連の数値を作成します。 | × <- 1:10 |
| %in% | 要素がベクトルに属しているかどうかを調べる。 | x %in% y |
| %*% | 行列乗算 | x <- Matrix1 %*% Matrix2 |
注:行列の乗算と行列については、後の章で詳しく説明します。