R は加減乗除を行う算術演算子以外に、他のプログラミング言語と同様に理論演算子などが用意されています。本記事では、Rの演算子について紹介します。
算術演算子
算術演算子は基本的な数学演算を行うための演算子です。以下に代表的なものを示します。
演算子 | 意味 | 例 | 結果 |
---|---|---|---|
+ | 加算 | 3 + 2 | 5 |
- | 減算 | 5 - 3 | 2 |
* | 乗算 | 4 * 3 | 12 |
/ | 除算 | 10 / 2 | 5 |
^ | 累乗 | 2 ^ 3 | 8 |
%% | 剰余 | 10 %% 3 | 1 |
%/% | 整数除算 | 10 %/% 3 | 3 |
# 加算の例
sum_result <- 3 + 2
print(sum_result) # 5
代入演算子
代入演算子は値を変数に代入するために使用されます。Rでは、以下のような代入演算子があります。
演算子 | 意味 | 例 | 結果 |
---|---|---|---|
<- | 左代入 | x <- 10 | x = 10 |
-> | 右代入 | 10 -> x | x = 10 |
= | 左代入 | y = 5 | y = 5 |
# 左代入の例
x <- 10
print(x) # 10
論理演算子
論理演算子は条件を評価し、TRUE または FALSE を返すために使用されます。以下に代表的な論理演算子を示します。
演算子 | 意味 | 例 | 結果 |
---|---|---|---|
& | AND(かつ) | TRUE & FALSE | FALSE |
| | OR(または) | TRUE | FALSE | TRUE |
! | NOT(否定) | !TRUE | FALSE |
== | 等しい | 5 == 5 | TRUE |
!= | 等しくない | 5 != 3 | TRUE |
< | 小さい | 3 < 5 | TRUE |
> | 大きい | 5 > 3 | TRUE |
<= | 以下 | 3 <= 3 | TRUE |
>= | 以上 | 5 >= 3 | TRUE |
# 論理演算の例
is_equal <- (5 == 5)
print(is_equal) # TRUE
この記事が少しでもお役に立てれば嬉しいです。