# R入門教學 - 單元1 - 進擊的R語言 - R語言的發展 ###### tags: `課程`, `R入門教學` 課程介紹 --- - Taiwan R User Group - [R語言翻轉教室](https://datascienceandr.org/) - [PTT_R語言](https://www.ptt.cc/bbs/R_Language/index.html) 單元1 - 進擊的R語言 - R語言的發展 --- - R的簡介 - 1995年出生,統計學家開發 - 第一個位置是從1開始 - 內建統計分析功能 - 對正確性要求勝過對效能的要求 - 輸出精美的視覺化 - 與數據結合的視覺化,而非繪畫 - Open Source軟體、免費,社群可以參與R的開發 - R容易擴充 - R可以與大量的服務與系統結合 - R的社群活躍、套件數量驚人 - R的傳統用途 - 探索數據:觀察數據的分佈 - 做各種統計檢定 - R是做統計的首選工具之一 - 資料科學主要是在做收集及清理數據,因此R並非事做資料科學的首選工具 - R的社群與新時代的R - R的開發者已經做70000+的更動,其中Prof.Ripley做的貢獻是最多的 - R的套件貢獻者已經有6000多人了 - 資料收集 - 可以寫網路爬蟲 - httr、xml2、rvest - 可以讀取、處理許多資料格式 - 清理資料 - 資料格式校正 - 資料有缺失 - 調整資料意義,為資料整合做準備 - 各種套件改善使用者整理資料的體驗與需求 - 套件 - quantmod套件:抓取股票資料 - sjPlot套件:精美表格 - shiny套件:在網頁上呈現圖表 - ![](https://i.imgur.com/N7ESDAj.png) - 進擊的R語言 結論 --- - 介紹R的發展史 - R身為工具的定位,以及定位的演化 - 統計分析工具->資料科學的解決方案 - 社群對R的影響 - 現代的R是一個資料科學的解決方案 - R仍然在不停的演進