python 宏定义_Python遇上StataIPyStata介绍

本文介绍了IPyStata,一个让Python与Stata在Jupyter Notebook中交互的工具。内容包括安装、设置、常用功能如数据导入导出、图形绘制、宏操作等,并提醒了IPyStata对中文处理的限制。
摘要由CSDN通过智能技术生成

本文作者:任   哲,中南财经政法大学经济学院

文字编辑:王子一

技术总编:张馨月

爬虫俱乐部云端课程

   爬虫 俱乐部于2020年暑期在线上举办的 Stata与Python编程技术训练营和 Stata数据分析法律与制度专题训练营在不久前已经圆满结束啦~应广大学员需求,我们的课程现已在腾讯课堂全面上线,且 继续提供答疑服务 。现在关注公众号并在朋友圈转发推文《 来腾讯课堂学Stata和Python啦 》或《 8月Stata数据分析法律与制度专场来啦!》,即可获得 600元课程优惠券 ,集赞50个再领 200元课程优惠券 !(截图发至本公众号后台领取)原价2400元的课程,现在只要 1600元 !    

前言

  我们都知道Python是一种胶水语言,那么自然就会有人想,能不能在Python中与Stata进行互动呢?在国外有位名叫Ties de Kok的大神不仅这么想了,而且还这么做了。Ties de Kok大神开发了神器IPyStata来帮助大家在Python环境下使用Jupyter notebook调用Stata,接下来本文将以Windows系统为例,向大家介绍IPyStata

1  IPyStata的安装

  在Windows系统下,请打开命令提示符cmd ,并输入执行pip install ipystata,出现下图所示的Successfully installed ipystata-0.3.8,即表示安装成功:

881c6d9756167a617836198055875201.png

  安装成功后,要对IPyStata进行设置。首先,我们找到Stata软件的安装路径,并在命令提示符cmd的管理员模式中切换到Stata所在的目录。随后再输入“StataMP-64.exe”或者“StataMP-64.exe /Register”注册Stata。

35770f2f34eb5a9812fb7675e4fe82be.png

  接下来,打开Jupyter notebook告诉IPyStata关于Stata的路径。如果您没有使用过Jupyter notebook,可以阅读一下之前的推文《Jupyter Notebook的使用》。

import ipystatafrom ipystata.config import config_stata    #请在此处告诉IPyStata在哪里可以找到Stataconfig_stata(r'F:\Stata16\StataMP-64')

  IPyStata在Windows系统中可以使用两种不同的模式与Stata进行交互:Stata Automation模式(Windows独有)和Stata Batch模式(Windows,Ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值