【发布时间】:2020-12-25 11:27:11
【问题描述】:
我想运行一个可以运行多种语言(每列一种)的 jupyter 笔记本,以展示如何在每种语言(r、python、stata)中运行简单的东西。有这样的扩展吗?
【问题讨论】:
标签: python r jupyter-notebook stata
我想运行一个可以运行多种语言(每列一种)的 jupyter 笔记本,以展示如何在每种语言(r、python、stata)中运行简单的东西。有这样的扩展吗?
【问题讨论】:
标签: python r jupyter-notebook stata
要在同一个 Jupyter 笔记本中将 R 和 Stata 代码与 Python 代码一起使用,您需要为 Stata 安装 IPYStata,为 R 安装 rpy2。
使用pip install ipystata 安装IPYStata 并将其与%%stata 魔术一起使用:
In[1]: import ipystata
In[2]: %%stata
display "Hello, I am printed in Stata."
使用pip install rpy2 安装rpy2 并导入robjects:
import rpy2.robjects as robjects
pi = robjects.r['pi']
pi[0]
查看the documentation 并查看this answer 了解更多详情
或者,如果您想在单独的 Jupyter 笔记本中运行 Stata 代码,您可以使用 stata_kernel
【讨论】: