R語言基礎介紹 (學習單) R/RStudio環境介紹 - 會安裝R/RStudio, 會安裝R套件 - 會簡單更改R GUI介面 - 會知道R套件被安裝在哪個目錄(資料夾) - 會在R GUI中寫程式(加減乖除/印出一行字),執行程式(3種方式) - 會用?查詢說明文件 - 會客制化RStudio環境 - 會利用RStudio造一R專案、會管理R專案裡的檔案 - 會將外部資料檔存在專案中 - 會在RStudio中寫程式、執行程式 - 會幾個RStudio的快速鍵 - 會更新R/RStudio - 會sessionInfo() R程式語言的基礎: 物件 - 知道命名R物件的原則 - 知道R的基本語法 - 知道如何將印出規定位數的浮點數 - 知道4種R向量: 數字、文字、邏輯、因子 - 知道一些基本數學及統計的R函數 - 知道矩陣、表列、資料框 - 知道如何存取(索引)不同類別物件的元素 - 知道利用object.size計算R物件所佔用的記憶體 - 知道strptime - 知道要常用class, str指令 資料的輸入與輸出(含SQL資料庫) - 會從營幕輸出(cat)/輸入(scan) - 會用read.table讀取純文字資料檔 - 會用readxl讀取excel檔 - 知道foreign套件可讀取其它軟體資料檔案 - 有中文編碼之問題,知道如何求助 編寫R函式 - 會用if判別 - 會用for迴圈 - 會寫自訂R函數 - apply系列指令 - 會計算R程式執行時間 - 大概了解R程式設計風格 統計圖形及資料視覺化 - 理解什麼是「探索式資料分析」和「資料視覺化」 - 會用R Base Graphics繪圖套件繪制基本圖形並客制化 - 知道幾個好用的顏色套件: RColorBrewer, tim.colors {fields} - 知道如何制作3D動態圖形: rgl - 熱圖、地圖 - 知道ggplot2