---
# System prepended metadata

title: R入門教學 - 單元1 - 進擊的R語言 - R語言的發展
tags: [課程, R入門教學]

---

# 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仍然在不停的演進