gpt4 book ai didi

python - 一个 Jupyter 笔记本中的 R 和 Python

转载 作者:IT老高 更新时间:2023-10-28 21:47:32 24 4
gpt4 key购买 nike

是否可以在同一个 Jupyter 笔记本中运行 R 和 Python 代码。有哪些可用的替代方案?

  1. 在 Jupyter 中安装 r-essentials 并创建 R 笔记本。
  2. 安装 rpy2 并使用 rmagic 函数。
  3. 使用烧杯笔记本。

以上 3 个选项中哪一个可以可靠地运行 Python 和 R 代码片段(共享变量和可视化),还是已经有更好的选项?

最佳答案

是的,这是可能的!使用 rpy2。

您可以使用以下方法安装 rpy2:pip install rpy2

然后在其中一个单元格中运行 %load_ext rpy2.ipython。 (您只需运行一次。)

现在您可以执行以下操作:

Python 单元格:

# enables the %%R magic, not necessary if you've already done this
%load_ext rpy2.ipython

import pandas as pd
df = pd.DataFrame({
'cups_of_coffee': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
'productivity': [2, 5, 6, 8, 9, 8, 0, 1, 0, -1]
})

R 细胞:

%%R -i df -w 5 -h 5 --units in -r 200
# import df from global environment
# make default figure size 5 by 5 inches with 200 dpi resolution

install.packages("ggplot2", repos='http://cran.us.r-project.org', quiet=TRUE)
library(ggplot2)
ggplot(df, aes(x=cups_of_coffee, y=productivity)) + geom_line()

您将从 python Pandas DataFrame 中获得漂亮的图形数据。

关于python - 一个 Jupyter 笔记本中的 R 和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com