簡單運算

R 語言中最基本的資料型態就是向量(陣列)。

加法

x + 3
[1] 8
y + 0.5
[1]  5.5 72.6 -1.5 34.5  6.5

減法

x - 2
[1] 3
y - 0.7
[1]  4.3 71.4 -2.7 33.3  5.3

乘法

x * 7
[1] 35
y * 0.1
[1]  0.50  7.21 -0.20  3.40  0.60

除法

x / 2
[1] 2.5
y / 0.1
[1]  50 721 -20 340  60

除法(商 & 餘)

x %/% 3
[1] 1
y %% 3
[1] 2.0 0.1 1.0 1.0 0.0

次方

x ^ 5
[1] 3125
y ^ 0.3
[1] 1.620657 3.608948      NaN 2.880339 1.711770

對數

log(x)
[1] 1.609438
log(y)
NaNs produced
[1] 1.609438 4.278054      NaN 3.526361 1.791759

絕對值

abs(x)
[1] 5
abs(y)
[1]  5.0 72.1  2.0 34.0  6.0

數值向量操作

最大值

max(y)
[1] 72.1

最小值

min(y)
[1] -2

中位數

median(y)
[1] 6

全距

diff(range(y))
[1] 74.1
max(y) - min(y)
[1] 74.1

加總

sum(y)
[1] 115.1

平均

mean(y)
[1] 23.02

標準差

sd(y)
[1] 30.69938

變異數

var(y)
[1] 942.452

第N百分位數

quantile(y,.35)
35% 
5.4 

摘要

summary(y)
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
  -2.00    5.00    6.00   23.02   34.00   72.10 
LS0tDQp0aXRsZTogIuaVuOWAvOaTjeS9nCINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNCiMg57Ch5Zau6YGL566XDQoNClIg6Kqe6KiA5Lit5pyA5Z+65pys55qE6LOH5paZ5Z6L5oWL5bCx5piv5ZCR6YePKOmZo+WIlynjgIINCg0KYGBge3J9DQojIOWIneWni+WAvA0KeCA8LSA1DQoNCiMgYygpIENvbWJpbmUg5YC85Lim5Zue5YKz5LiA5ZCR6YePDQp5IDwtIGMoNSw3Mi4xLC0yLDM0LDYpDQpgYGANCg0KIyMg5Yqg5rOVDQoNCmBgYHtyfQ0KeCArIDMNCg0KeSArIDAuNQ0KYGBgDQoNCiMjIOa4m+azlQ0KDQpgYGB7cn0NCnggLSAyDQoNCnkgLSAwLjcNCmBgYA0KDQojIyDkuZjms5UNCg0KYGBge3J9DQp4ICogNw0KDQp5ICogMC4xDQpgYGANCg0KIyMg6Zmk5rOVDQoNCmBgYHtyfQ0KeCAvIDINCg0KeSAvIDAuMQ0KYGBgDQoNCiMjIOmZpOazlSjllYYgJiDppJgpDQoNCmBgYHtyfQ0KeCAlLyUgMw0KDQp5ICUlIDMNCmBgYA0KDQojIyDmrKHmlrkNCg0KYGBge3J9DQp4IF4gNQ0KDQp5IF4gMC4zDQpgYGANCg0KIyMg5bCN5pW4DQoNCmBgYHtyfQ0KbG9nKHgpDQoNCmxvZyh5KQ0KYGBgDQoNCiMjIOe1leWwjeWAvA0KDQpgYGB7cn0NCmFicyh4KQ0KDQphYnMoeSkNCmBgYA0KDQojIOaVuOWAvOWQkemHj+aTjeS9nA0KDQojIyDmnIDlpKflgLwNCg0KYGBge3J9DQptYXgoeSkNCmBgYA0KDQojIyDmnIDlsI/lgLwNCg0KYGBge3J9DQptaW4oeSkNCmBgYA0KDQojIyDkuK3kvY3mlbgNCg0KYGBge3J9DQptZWRpYW4oeSkNCmBgYA0KDQojIyDlhajot50NCg0KYGBge3J9DQpkaWZmKHJhbmdlKHkpKQ0KDQptYXgoeSkgLSBtaW4oeSkNCmBgYA0KDQojIyDliqDnuL0NCg0KYGBge3J9DQpzdW0oeSkNCmBgYA0KDQojIyDlubPlnYcNCg0KYGBge3J9DQptZWFuKHkpDQpgYGANCg0KIyMg5qiZ5rqW5beuDQoNCmBgYHtyfQ0Kc2QoeSkNCmBgYA0KDQojIyDorornlbDmlbgNCg0KYGBge3J9DQp2YXIoeSkNCmBgYA0KDQojIyDnrKxO55m+5YiG5L2N5pW4DQoNCmBgYHtyfQ0KcXVhbnRpbGUoeSwuMzUpDQpgYGANCg0KIyMg5pGY6KaBDQoNCmBgYHtyfQ0Kc3VtbWFyeSh5KQ0KYGBgDQoNCg==