關於R學習筆記的架構,基本上會隨著我的學習歷程,分主題、類別、項目逐一解釋,目前決定的架構如下,基本上有參考網路上大神的部落格和出版的書籍。包含R語言的基本操作、資料擷取、清理、視覺化、分析處理、建模、解釋和應用,隨著學習歷程會再陸陸續續增減。
R學習筆記OUTLINE
0. R起源和環境建置
0-1. R的起源
0-2. 安裝R及R Studio
1. R基本語法
1-1. R的基本算術運算
1-2. R的物件和資料型態
向量 (vector)
矩陣 (matrix)
因子 (factor)
數據框 (data frame)
串列 (list)
1-3. R的字串處理
1-4. R的日期與時間處理
2. R資料的輸出與輸入
3. R流程控制與自訂函數
3-1. 條件執行
3-2. 迴圈 (Loop)
3-3. 函數 (Function)
3-4. apply家族
3-5. 其他好用函數
4. R資料視覺化
5. R數據分析、處理與數據匯總
6. 其他
我的學習資源:
主要
Coursera: R Programming
DataCamp: R Programmer Career Track
延伸學習
R系列筆記(skydome20)
龍岡山上的倉鼠
練習
R exercises
解決問題
stackoverflow
為什麼要學習R?
R是實用的統計語言,免費開源的特性,讓任何人都可以下載使用,也可以根據自己的需求撰寫增強功能的套件,供應他人免費使用。
為什麼要寫R學習筆記?
想透過寫筆記的方式增強自己的學習,希望也可以幫助到跟我一樣初學R的夥伴。