R 語言有些常用的功能與函數,像是加減乘除、取整數、四捨五入、絕對值、階層,這邊是我在課堂上所學到的筆記 📝,也提供大家參考!
▲ 推薦使用 RStudio 作為 R 語言之整合開發環境,本圖為本文首圖。
我們習慣先設一個變數來接結果,可以用 =
或 <-
來將值指向變數,最後直接打該變數就可以執行顯示結果。#
為註記符號。
👉 加減乘除
x1 = 5 + 6
x1
x2 = x1 + 10
x2
x3 = x2 - x1
x3
x4 = x1 * x2
x4
x5 = x2 / x1
x5
⌨️ 執行結果:x1 = 11;x2 = 21;x3 = 10;x4 = 231;x5 = 1.909091
👉 四捨五入
x = round(12.345,2)
x
⌨️ 執行結果:x = 12.35 📝 筆記:將 12.345 四捨五入取到小數點後第二位。
👉 無條件捨去小數點
f = floor(-456.78)
f
c = ceiling(123.45)
c
⌨️ 執行結果:f = -457;c = 124 📝 筆記:floor 取比該數字小的整數;ceiling 取比該數字大的整數
👉 絕對值
x1 = abs(-1)
x1
x2 = abs(2)
x2
⌨️ 執行結果:x1 = 1;x2 = 2 📝 筆記:負數改正數,正數還是正數。
👉 階層
x=factorial(3)
x
y=factorial(5)
y
⌨️ 執行結果:x = 6;y = 120 📝 筆記:三階層 = 3x2x1;五階層 = 5x4x3x2x1。
👉 圓
print(pi)
x=6 #radius
c_a=x*x*pi
c_a
c_p=x*2*pi
c_p
⌨️ 執行結果:x = 6;c_a = 113.0973;c_p = 37.69911 📝 筆記:R 語言內建 pi 為圓周率,可直接使用;c_a 代表 Circular Area (圓面積),公式為圓半徑x圓半徑x圓周率;c_p 代表 Circular Perimeter (圓周長),公式為直徑(半徑x2)x圓周率。
👉 餘數與商數
x<-9%%5
x
y<-9%/%2
y
⌨️ 執行結果:x = 4;y = 4 📝 筆記:在這裡 x 是算餘數,9 除以 5 餘數為 4;y 是算商數,9 除以 2 商數為 4。
👉 次方與平方根
x1 = 3 ** 2
x1
#or
x2 = 3 ^ 2
x2
y<-sqrt(64)
y
⌨️ 執行結果:x1 = 9;x2 = 9;y = 8 📝 筆記:在 x1 和 x2 都是算次方,3 的 2 次方等於 9,使用 ** 或 ^ 都可;y 是算 64 的平方根。
留言區 / Comments
萌芽論壇