Introduction to R
language
The Reason to
Design
FishingData <- fread(file =
"./data/FishingDataPartial.txt",
sep = "\t", header = T, stringsAsFactors = F,
encoding = "UTF-8")
SUM <- sum(FishingData$organismQuantity)
P <- NULL
for(i in 1:nrow(FishingData)) { A <- FishingData[i,]
B <- A$organismQuantity P <- c(P, (B/SUM)*100) }
R is a programming
language
It is open-source
OPEN
SOURCE
Package 1 Function 1, Function 2, … Package 2 Function 1, Function 2, … Package絕對路徑
D:/tmp/DataAnalysis/DataAnalysis/demo/data.txt
D:/tmp/DataAnalysis/DataAnalysis/demo/data/data.txt
相對路徑
./data.txt
- - -
-Vector
…
"Pikachu"
Vector
1, 2, 3, 4, 5
TRUE, FALSE, FALSE, TRUE
Vector
① - ② - ③ - ④ - ⑤ ⑥ - ⑦ - ⑧ - ⑨ - ⑩
① - ② - ③ - ④ - ⑤ ⑥ - ⑦ - ⑧ - ⑨ - ⑩
Species Level Type1st Type2ed
Pikachu 38 Electric none
Bulbasaur 2 Grass Poison
Charmander 25 Fire none
Pidgey 3 Normal Flying
Rattata 20 Dark Normal
rbind()
cbind()
old data
new data
old data
Step 1.
熟悉基本語法與操作方式
Step 2.
弄清楚感興趣的問題以及需要什麼樣的資料
Step 3.
看看
R
是否有內建的套件可供直接使用
(e.g.
計算算術平均數
)
Step 4.
找到並善用合適的外部套件
Funtion