R 匯入 Phyloseq 微生物資料教學與範例

介紹如何在 R 中匯入 phyloseq 微生物分析套件用的資料。 phyloseq 資料匯入工具 phyloseq 提供了許多的資料匯入與轉換工具,可將 R 中各種形式的資料轉換為 phyloseq 格式資料。 ...

April 8, 2020 · G. T. Wang

JupyterLab 整合多 Conda 環境不同版本 Python、R 語言教學

介紹如何使用 nb_conda_kernels 管理多個 Conda 環境下的 Jupyter 核心,整合多 Conda 環境下的 Python 或 R 等語言。 nb_conda_kernels 是一個 Jupyter 的擴充功能(extension),可以管理多個 Conda 環境下的 Jupyter 核心(kernels),整合多 Conda 環境中各種不同版本的 Python 或 R 等語言。 ...

February 17, 2020 · G. T. Wang

Anaconda 建立 JupyterLab 的 Python 與 R 混合環境教學

介紹如何使用 Anaconda 建立 JupyterLab 整合環境,同時使用 Python 與 R 語言。 安裝 JupyterLab 的 Python 與 R 混合環境 在安裝好基本的 Anaconda 環境之後,建立一個 Python 的 conda 環境,而 Python 的版本可以自行選擇: ...

February 16, 2020 · G. T. Wang

R 使用 ggrepel 避免 ggplot2 圖形文字標示重疊教學

介紹如何使用 ggrepel 套件自動排版 ggplot2 圖形中的文字標示,避免文字互相重疊。 傳統 ggplot2 文字標示 ggplot2 是目前主流的 R 繪圖套件,在繪製 XY 散佈圖的時候,若要在圖形中的座標點上標示文字,可以使用 geom_text 這一種圖層功能,並配合 hjust 與 vjust 參數來微調文字的位置,不過當資料點非常密集的時候,就很容易產生文字重的狀況。 ...

February 3, 2020 · G. T. Wang

R 合併重複名稱的列,加總各欄位值教學

介紹如何使用 R 的 dplyr 套件,將 data frame 重複的名稱的列合併,加總各欄位值。 假設我們有一張 data frame 表格,資料如下: # 原始資料 df <- data.frame( x = c("A","B","A","B", "B"), y = 1:5, z = 2:6 ) df x y z 1 A 1 2 2 B 2 3 3 A 3 4 4 B 4 5 5 B 5 6 若想要將表格中的資料依據 x 欄位合併,將相同名稱的列合併為一列,其餘的數值欄位以加總的方式合併,這種狀況就可以使用 dplyr 套件來處理。 ...

January 31, 2020 · G. T. Wang