R & Python學習目錄
===
> [color=#40f1ef][name=LHB阿好伯, Jan 26, 2019 10:05 PM][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `R & python` `R` `Python` 

這系列相關文章在心中也蘊釀很久了
除了Excel我另外一個興趣就是R
R的語法相較於Excel VBA 更好學習
相較於Python的2.X 或是 3.X 有眾多版本相容問題
我更喜歡使用R的簡單環境
使用過Rstudio後你會覺得學習使用R語言不是那麼的困難
在每次以Excel 與 R語言處理好一個個問題時
那份喜悅是不斷堆使我前進的動力
未來並不排斥Python 因為許多功能在 R 中並無法實現
希望未來能夠在跟大家分享相關資料
---
網站所有文章皆為 H.B. Liu 撰寫,歡迎分享但勿轉貼
也可以到[**粉專私訊我**](https://www.facebook.com/LHB0222/)
喜歡我分享的內容也可以按讚追蹤一下我的粉專
幫我分享給所~~~有的朋友 \o/
有所錯誤歡迎指教
 
> 
- [R學習目錄](/ABmg8mYtRVi-PFxCkp0EuA)
## 入門須知
- [軟體安裝_IED-Rstudio](/HgGK5N53Qsu_mmmLvFC1Mw)
    - 下載Rstudio
    - RStudio的介面介紹
- [編程風格指南](/49YB_TibQq2KoDYLJyciMg)
    - R編程風格指南
        - 文檔名 : Test.R
        - 變數名稱(identifiers)
        - 句法
        - 賦值
        - 備註
        - 自訂函數
    - 後記
        - fromatR_自動格式化R代碼
 - [R基礎控制函數](/u3CKWSvvQHu6Ak5qYwzUBA)
    - 基礎控制函數
    - 程式碼註解 #
    - 物件變數
    - 工作位置
    - 保存工作成果save()
    - 結束Rstudio
    - [安裝載入套件(package)](/bPjdSGHJQO-hAbq_4YeiFA)
        - 安裝載入套件(package)
        - 透過Rstudio
        - install.packages安裝;library載入
        - 安裝Github上套件
        - [多套件安裝與更新](/uLUg_vgeRGWfJYdstfepqw)
    - [R pacman套件管理工具](/Yhipi8hKSiCdy2dRmqz8Dg)
    - [常用套件紀錄](/Ib3dNEcyRbavZ_wmjX_lnw)
        - p_load()-安裝,載入和更新套件
            - p_install() - 僅安裝套件
            - GitHub安裝和加載套件
            - p_temp() - 安裝臨時套件
        - p_update() - 更新套件
        - p_unload - 卸載套件
            - p_depends() - 檢查依賴
            - p_information() - 回傳套件資訊
            - p_functions() - 回傳套件函數
- [R 語言_基本計算](/55b7rAotSO-fbh6tqDDgTA)
    - 四則運算
    - 餘數和商數
    - 次方或平方根
    - 絕對值
    - R的科學符號 e
    - 三角函數
    - 四捨五入
    - 近似函數
    - 階乘 n!
    - 無限大 Infinity
    - Not a Number(NaN)
    - Not Available (缺失值,NA)
        - 缺失值處理
        - 直接移除有缺失值的資料
        - 使用平均數填補遺漏值
        - K-Nearest Neighbours填補遺漏值
        - Multivariate Imputation by Chained Equations (鍊式方程的多元插補,MICE)
- [R 語言_向量物件](/ZSqtBEgxRgiIXjxwQdHnSA)
    - 有序數列
    - : 序列符號( Sequence )
    - 生成定序列seq()
    - 連接向量物件 c() 函數
    - 重復向量物件rep( )
    - 建立空向量numeric( )函數
    - 建立亂數 sample()
    - 向量運算
    - 常見運算
    - 累積運算函數
    - 向量差值運算函數
    - 向量物件排序函數
    - 向量物件特徵
    - 向量長度
    - 基本統計函數
    - 分布
        - 正態分布
        - 均勻分布
- [多維數據矩陣(Matrix)與陣列(Array)](/KqHOdxkkSrKMPMAZpYr5Cw?both)
    - 矩陣Matrix
    - 合併向量成為矩陣
    - 資料提取 df[row, col]
    - 相關函數
        - 矩陣轉置 t(x)
        - 矩陣相乘 x %*% y
        - 修改或查詢 row | column名稱 - rownames(x)|colnames(x)
    - 矩陣處理套件-matricks
        - 簡單建立矩陣- m()
        - 快速建立垂直向量 - v()
- [R 變數類型](/r2fDokEySs-oCK8RRqzZmA)
    - 判斷變數類型函數 class()
    - R 處理數值的限制
    - 浮點數陷阱
    - Data Frames資料框架
        - 建立 Data Frames
    - 簡單數據處理
        - 移除重複值
        - 數據交叉比較
- [關係運算](/tC-jcj-rSpyFswoew-9p6g)
    - Relational Operators關係運算子
    - Logical Operators 邏輯運算子
    - Miscellaneous Operators 雜項運算子
- [Decision making 決策](/Nx-w7IKbTtm9vql-bfdCFQ)
    - [Conditionals 條件判斷](/vA_udmdTSnGmJGz43JqJAQ)
        - Conditionals 條件判斷
        - IF Condition 如果判
        - IF … ELSE…單層判斷
        - IF…ELIF…ELSE…多層判斷
        - 巢狀結構
            - 使用 and、or 進行條件判斷-減少巢狀使用
- [時間資料處理](/H5ec_KE6SMWs8oPmcGCpsg)
    - 取得時間資訊
        - 取得特定日期或時間資訊
    - 單日期之文字格式轉換
    - 包含時間資料之文字格式轉換
    - 時間格式之運算
    - lubridate套件更靈活處理R時間格式
        - 判斷日期日期
        - 簡單的函數來獲取日期或時間物件
        - 時間的四捨五入與條件捨去、進位
- [使用 renv 進行 R 專案環境管理指南](/edqpYObsTy6PlrnXi1X2vw)
    - 
## 繪圖系統
基本圖表介紹
先認識各類圖表你才會了解有哪些呈現方式
甚麼時候需要畫甚麼圖
- [一圖勝千表_數據可視化_基本圖表篇](/LphJAeGFTVKIMT-FP0giNg)
    - 柱狀圖(Bar Chart)
    - 折線圖(Line Chart)
    - 散佈圖(Scatter Chart)
    - 氣泡圖(Bubble Chart)
    - 雷達圖(Radar Chart)
    - 箱形圖(boxplot)
        - 小提琴圖(violin plot)
        - beeswarm(?蜜蜂圖?)
    - 馬賽克圖(Mosaic plot)
    - 樹狀圖(Treemapping)
    - 熱點圖(Heat map)
    - 等高線圖(Contour map, Topographic map)
    - 桑基圖(Sankey diagram)
    - 可視化線上服務
        - PLOTDB色盲在可視化上遇到的問題
        
- [基礎繪圖 Base Plot](/4RWYkqvuRZa_mHHRN25-Wg)
    - [使用R繪製三元相圖(Ternary plot)結合等高線圖(topographic map)](/6TmtB3XwSbSaG_0HQe1gKA)    
- ggplot2
    - [ggplot2入門筆記-1](/KI8qRuYjQNyan8POB9w_HQ)
        - 數據(Data)和映射(Mapping)
            - 基本圖形
            - 視覺通道映射
            - 顏色-colour
            - 點符號樣式-shape
            - 尺吋-size
            - 標籤文字角度-angle
            - 分組-group
            - 填充區域顏色-fill
    - [ggplot2推薦配置](/L6Y0JBFwSHWl5RIk_Tjmsg)
        - theme主題設定
            - 可用主題theme_XXX()
            - 圖形配色
        - 更改字體配置
            - 更改字型 - extrafont
            - 更改字體大小 - ggeasy
    - [Rstudio 繪圖裝置修改-加速9倍ggplot2繪圖速度](/u7awRcm2TN-RwTmdLOtHdg)
    - [一招完美解決R語言畫圖與ggplot2中英混合字體格式](/71sUx-5ESM6oTvfchIpohA)
    - [ggplot2邊緣圖_ggExtra](/bimBjKUMSHqtDI3xh0HQdw)
    - [R語言ggplot2散佈圖衍生圖-2D bin plot](/k3jf1WFTSrqiTgipFVdCyg)
    
# Project
- [使用R(RStudio Cloud)語言擷取觀測資料查詢系統氣象資料](/cAVB2a4XRsC4SvAFhmygNQ)

-[R語言-股票套件quantmod & tidyquant](/S5L5O_vrREu2iLqpQblW3w)

-[R語言讀取TIF檔並轉成csv檔](/smreBrubRq-gCepnI18JXQ)

-[使用R Shiny抓取Google Sheet資料繪製圖片](/_FxwDfRATf-sQu2FzvKmOQ)
- [R語言網路免費基礎資料與個人推薦書單](/1TgzGGWGT_KLSvkDOwDmTw)
- [相關論壇](/t5ZqN58cQkWJ17-2YWHvZw)
# Bio7_Supervised Image Classification with ImageJ and R in Bio7

https://bio7.org/
# python
- [Python IED安裝_Jupyter Notebook與常用快捷鍵](/xYtImhxbRWCEils6wKigEw?edit)
- [Python基本認識與R的比較](/pJ43YRFgTaOkSQQ0Emncyg)
    - Python基本認識與R的比較
        - 註解符號#
        - 變數命名
    - 基本計算
        - 四則運算
            - 餘數和商數
            - 次方或平方根
    - 指派運算子
    - 多重賦值
        - 物件變數
    - 參考資料與書籍
- [python 關係運算](/x8_6-9wGT4eu_WG9DTOiTg)
    - 關係運算子
    - 邏輯運算子
- [30 Days of Python學習筆記](/iHngNtIBRP6Ao0hN0Fs-vA)
- [Python網路免費基礎資料與個人推薦書單](/1WUVG1IbRMmL42z3CZxL7g)
# [眾多免費資料](https://github.com/EbookFoundation/free-programming-books/)
[電子書製作_電電轉換器](https://conv.denshochan.com/tw)
## [左手python,右手R](https://danzhuibing.github.io/left_python_right_r.html)
    {"metaMigratedAt":"2023-06-14T19:57:41.754Z","metaMigratedFrom":"Content","title":"R & Python學習目錄","breaks":true,"description":"[color=#40f1ef][name=LHB阿好伯, Jan 26, 2019 10:05 PM]:earth_africa:","contributors":"[{\"id\":\"0afe0f67-8323-487b-830e-2e82f84cfef4\",\"add\":8396,\"del\":2260}]"}