要在 Jupyter Notebook 中同時使用 Python 和 R,可以透過 rpy2
庫來實現。以下是具體步驟:
-
安裝 rpy2(如果尚未安裝):
pip install rpy2
-
在 Jupyter Notebook 中載入 R 包:
可以在 Python 程式碼單元中使用rpy2
的importr
函式來載入 R 包。下面是一個示例程式碼,展示如何載入neurobase
和WhiteStripe
:# 載入 rpy2 庫 %load_ext rpy2.ipython # 匯入 R 包 from rpy2.robjects.packages import importr # 載入 R 庫 neurobase = importr('neurobase') whitestripe = importr('WhiteStripe')
-
使用 R 函式:
一旦載入了 R 包,就可以在 Python 中呼叫它們的函式。例如:# 假設想呼叫 neurobase 中的某個函式 result = neurobase.some_function() # 替換成想呼叫的實際函式
確保在執行這些程式碼之前,的 R 環境中已經安裝了 neurobase
和 WhiteStripe
包。如果沒有安裝,可以在 R 的環境中使用以下命令安裝:
install.packages("neurobase")
install.packages("WhiteStripe")