如何解决如何使用具有多列和多种语言的Jupyter Notebook
我想运行一个jupyter笔记本,该笔记本可以运行多种语言(每列一种),以显示如何以每种相应的语言(r,python,stata)运行简单的事情。有这种扩展吗?
解决方法
要在同一Jupyter笔记本中将R和Stata代码与Python代码一起使用,您需要为Stata安装IPYStata,为R安装rpy2。
将IPYStata与pip 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。