R 語言常用功能與函數(加減乘除、四捨五入等)

2019/09/30 4,614 2 軟體應用 , 程式設計 , 學業筆記 , R語言

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 的平方根。

贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇