iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 26
0
AI & Data

[Data Science系列]成為哥布林的那件事-非常粗(初)心者系列 第 26

[Data Science系列]利用R語言來做計算-各種簡單函式的用法

前面提到透過各種不同的函式來完成各種數據的整理
今天就來介紹一些沒提到好用的函式吧

這邊有一組數據,當我們需要使用到四捨五入,可以運用到round()
注意到正負數的問題,我們也可以將其變成正數模式abs()
這時就可以計算總和或平均數
我們還可以再把最後的值再做四捨五入

int <- c(2.1, -2.4, 2.0, -3.5, -2.4, 1.3)
round(int)
[1]  2 -2  2 -4 -2  1

abs(round(int))
[1] 2 2 2 4 2 1

sum(abs(round(int)))
[1] 13

mean(abs(round(int)))
[1] 2.166667

round(mean(abs(round(int))))
[1] 2

還記得前篇的弓與劍的價格,我們可以用append()來將其合併
接著可以用sort來做排序,由小或大來做排序,這邊我們由大到小

BOW <- c(20, 30, 25, 21, 28)
SWORD <- c(29, 38, 30, 33, 32)

BOWnSWORD <- append(BOW, SWORD)
BOWnSWORD
[1] 20 30 25 21 28 29 38 30 33 32

sort(BOWnSWORD, decreasing = TRUE)
 [1] 38 33 32 30 30 29 28 25 21 20

上一篇
[Data Science系列]利用R語言來管理sapply-買個武器好價格
下一篇
[Data Science系列]利用R語言來管理regular expression之1-grepl , grep or me
系列文
[Data Science系列]成為哥布林的那件事-非常粗(初)心者30

尚未有邦友留言

立即登入留言