Jupyter Notebook 中同時使用 Python 和 R

rainsc發表於2024-10-11

要在 Jupyter Notebook 中同時使用 Python 和 R,可以透過 rpy2 庫來實現。以下是具體步驟:

  1. 安裝 rpy2(如果尚未安裝):

    pip install rpy2
    
  2. 在 Jupyter Notebook 中載入 R 包
    可以在 Python 程式碼單元中使用 rpy2importr 函式來載入 R 包。下面是一個示例程式碼,展示如何載入 neurobaseWhiteStripe

    # 載入 rpy2 庫
    %load_ext rpy2.ipython
    
    # 匯入 R 包
    from rpy2.robjects.packages import importr
    
    # 載入 R 庫
    neurobase = importr('neurobase')
    whitestripe = importr('WhiteStripe')
    
  3. 使用 R 函式
    一旦載入了 R 包,就可以在 Python 中呼叫它們的函式。例如:

    # 假設想呼叫 neurobase 中的某個函式
    result = neurobase.some_function()  # 替換成想呼叫的實際函式
    

確保在執行這些程式碼之前,的 R 環境中已經安裝了 neurobaseWhiteStripe 包。如果沒有安裝,可以在 R 的環境中使用以下命令安裝:

install.packages("neurobase")
install.packages("WhiteStripe")

相關文章