如何使用具有多列和多种语言的Jupyter Notebook

问题描述

我想运行一个jupyter笔记本,该笔记本可以运行多种语言(每列一种),以显示如何以每种相应的语言(r,python,stata)运行简单的事情。有这种扩展吗?

解决方法

要在同一Jupyter笔记本中将R和Stata代码与Python代码一起使用,您需要为Stata安装IPYStata,为R安装rpy2。

IPYStatapip install 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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...