# 常見運算
### 加減乘除
~~~
> 1 + 2
[1] 3
> 1 - 2
[1] -1
> 1 * 2
[1] 2
> 1 / 2
[1] 0.5
~~~
### 次方、平方根、商數與餘數
~~~
> 2 ^ 3 # 2 的 3 次方
[1] 8
> 2 ** 3 # 2 的 3 次方
[1] 8
> sqrt(4) # 4 的平方根
[1] 2
> 27 ^ 1/3 # 27 的立方根
[1] 9
> 11 %/% 5 # 11 除以 5 的商數
[1] 2
> 11 %% 5 # 11 除以 5 的餘數
[1] 1
~~~
註:# 為 R 的註解符號,並不會執行。
### sign:判斷是正、負數或 0
- 正數回傳 1
- 負數回傳 -1
- 0 回傳 0
~~~
> sign(10)
[1] 1
> sign(0)
[1] 0
> sign(-10)
[1] -1
~~~
### abs:取正值
~~~
> abs(10)
[1] 10
> abs(0)
[1] 0
> abs(-10)
[1] 10
~~~
### log
~~~
> log(10) # log 以 1 為底
[1] 2.302585
> log1p(9) # log(x) = loglp(1+x)
[1] 2.302585
> log(10, 2) # 指定 log 以 2 為底
[1] 3.321928
> log2(10) # log2 代表以 2 為底
[1] 3.321928
> log10(10) # log10 代表以 10 為底
[1] 1
~~~
### exp
~~~
> exp(10)
[1] 22026.47
> expm1(10) # expm1(x) = exp(x) - 1
[1] 22025.47
~~~
- Introduction
- Chapter 1 - 環境建置
- 安裝與更新 R
- 安裝 RStudio
- Rstudio 基本介紹
- 切換 R 的版本
- Console 開啓 R console
- 安裝載入 package
- Chapter 2 - 基本運算
- 資料屬性
- 常見運算
- Chapter 3 - 變數與資料
- 變數
- 向量
- 陣列
- 矩陣
- 因子
- 列表
- 資料框架
- Chapter 4 - 資料匯入與輸出
- 匯入資料
- 輸出資料
- 讀取資料庫的資料
- Chapter 5 - 流程控制
- 邏輯判斷式
- 條件執行
- 迴圈結構
- Chapter 6 - 資料整理
- 重新編碼
- 資料變形
- 資料合併與分割
- Chapter 7 - 自訂函數
- 定義函數
- 建立 .First 與 .Last 函數