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 |
注:行列の乗算と行列については、後の章で詳しく説明します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。