Jupyter Lab
目前,Stata有两种主流的在Jupyter Lab中使用的方案:
- 官方提供的PyStata,可以在Python内核的笔记本中调用Stata
- 优点:跟Python紧密结合,可以随时将Python数据直接输入Stata,运行Stata的统计命令后,将结果提取回Python做进一步处理
- 缺点:暂时不支持语法高亮
- 样例:PyStata Example
- Kyle Barron的Stata Kernel
- 优点:原生态的Stata使用体验,并且支持语法高亮
- 缺点:只能使用Stata本身不灵活的导出方式
- 样例:Stata Kernel Example
综合个人使用体验,我认为如果没有必须要用Python才好处理的数据时,还是使用Stata Kernel体验较好。
1. PyStata¶
参考官方教程。
2. Stata Kernel¶
参考Kyle Barron的以下教程:
配置过程中需要指明Stata的位置
通常,根据安装的版本,Stata在Linux系统中具体的执行文件位置分别为:
MP版本:
BE或SE版本:
最后更新: August 3, 2022