算術演算子
CoddyのRジャーニー「基礎」セクションの一部 — レッスン 12/78。
算術演算子を使用すると、Rで数学的な計算を行うことができます。これらの演算子は数値に対して機能し、すでに知っているのと同じ数学的ルールに従います。
Rは5つの基本的な算術演算子をサポートしています:
| 演算子 | 演算 | 例 | 結果 |
|---|---|---|---|
+ | 加算 | 5 + 3 | 8 |
- | 減算 | 10 - 4 | 6 |
* | 乗算 | 6 * 7 | 42 |
/ | 除算 | 15 / 3 | 5 |
^ | べき乗 | 2 ^ 3 | 8 |
これらの演算子は、数値に対して直接使用することも、数値を含む変数に対して使用することもできます。
price <- 25
quantity <- 4
total <- price * quantityRは標準的な数学の演算順序に従います。最初にべき乗、次に掛け算と割り算、そして最後に足し算と引き算が行われます。通常の数学と同様に、必要に応じて括弧を使用して順序を制御してください。
チャレンジ
簡単算術演算子を使用して、買い物の合計金額を計算してください。
以下の変数が提供されています:
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5以下の値を計算し、保存してください:
- すべてのリンゴの代金(数量に価格を掛けたもの)を格納する、
apples_totalという名前の変数を作成します。 - すべての牛乳パックの代金(数量に価格を掛けたもの)を格納する、
milk_totalという名前の変数を作成します。 apples_totalとmilk_totalの合計を格納する、subtotalという名前の変数を作成します。- 小計(subtotal)から割引額(discount)を引いた値を格納する、
final_totalという名前の変数を作成します。
print() 関数を使用して、apples_total、milk_total、subtotal、final_total をこの正確な順序で表示してください。
チートシート
Rは5つの基本的な算術演算子をサポートしています:
| 演算子 | 操作 | 例 | 結果 |
|---|---|---|---|
+ | 加算 | 5 + 3 | 8 |
- | 減算 | 10 - 4 | 6 |
* | 乗算 | 6 * 7 | 42 |
/ | 除算 | 15 / 3 | 5 |
^ | べき乗 | 2 ^ 3 | 8 |
これらの演算子は、数値または変数と一緒に使用できます:
price <- 25
quantity <- 4
total <- price * quantityRは標準的な数学の演算順序に従います。まずべき乗、次に乗算と除算、最後に加算と減算が行われます。必要に応じて括弧を使用して順序を制御してください。
自分で試してみよう
# 与えられた変数
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5
# TODO: 以下にコードを記述してください
# 1. apples_total を計算する (数量 * 価格)
# 2. milk_total を計算する (数量 * 価格)
# 3. subtotal を計算する (apples_total と milk_total の合計)
# 4. final_total を計算する (subtotal から discount を引いたもの)
# 結果を次の順序で出力する: apples_total, milk_total, subtotal, final_totalこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。