文/ Chuck Huber,StataCorp统计拓展总监
导读
Python集成的英文Stata 16中最令人兴奋的功能之一。可以您使用成千上万个免费的Python程序包来访问状语从句:处理Internet上的数据,可视化数据,使用机器学习算法浏览数据等等。可以您在Stata中交互这些使用Python软件包,可以也。将Python代码合并到您的办文件中。而且,越来越多的社区提供了具有塔塔的风格语法的命令,这些命令使用Python包作为计算引擎。但是,在Stata中使用Python之前,我们需要做一些事情。这篇博客文章将向您展示如何设置Stata以使用Python。
下载并安装Python
您可能已经在计算机上安装了Python。您可以通过在Stata中键入python search进行检查。
结果告诉我们没有找到Python安装,因此我将需要安装Python。如果您不是所使用计算机的所有者或管理员,则可能需要咨询系统管理员。
可以您在Python下载网站上下载Python的安装文件。Python适用于在Linux,Mac和Windows中,因此您应该选择与您的操作系统相对应的安装文件。您应该选择64位安装文件,因为塔塔/ Python的集成仅适用于64位处理器。在撰写本文时,Python 3.8.5是当前版本,建议使用最新版本。如果需要向后兼容,则可以下载旧版本的Python,但是Python 3.0的版本现在已达到“寿命终止”状态。
下载安装文件后,只需运行它并按照安装说明进行操作。
下载并安装AnacondaaPython
Python也可以在所谓Anaconda的开源开发环境中。许多人喜欢Anaconda,因为它在安装过程中会自动安装和管理Python很多重复。您可以从以下位置下载适当的Anaconda安装文件:Anaconda下载网站。Anaconda也可以用于Linux,Mac和Windows,您应选择与您的操作系统相对应的64位安装文件。下载安装文件后,只需运行它并按照安装说明进行操作。
设置Stata以使用Python
在计算机上安装Python或Anaconda或两者后,您可以返回到Stata并再次在Command窗口中键入python search。
我已经在计算机上安装了Python 3.8和Anaconda 3.0。我可以通过set python_exec命令告诉Stata我希望使用哪种Python安装。以下示例告诉Stata我希望使用Python 3.8。
Python的模块默认搜索路径列表存储在名为sys.path的Python。系统变量中的Windows中的默认搜索路径将类似于以下内容:
您可以使用set python_userpath为Python设置其他路径以查找您创建或下载的包和模块。下面的示例使用set python_userpath添加保存个人Python模块的文件夹。
. set python_userpath C:\Users\Chuck\MyPythonModules\
您可以输入python query来查看当前正在使用的Python安装。
现在,我们准备在Stata中使用Python!您可以通过在命令窗口中键入python来开始交互地使用Python。Stata会提示您可以输入end退出Python并返回Stata。下面的示例使用Python在屏幕上打印句子“ Hello Stata,我是Python”。
这篇文章是我正在撰写的系列文章中的第一篇文章,向您展示如何在Stata中使用Python。我的目标是提供一个基础,击败您将掌握发现对您有用的Python附加的技能。这在我的下一篇文章中,我将演示在Stata中使用Python的几种方法。
北京友万信息科技有限公司,英文全称:Beijing UoneInfo&Tech Co.,Ltd (Uone-Tech),作为Stata软件在中国大陆的授权经销商及合作伙伴,希望能给Stata中国用户提供更多服务与支持,并帮助中国用户建立完善的软件售后服务体系。Stata16新版本已经发布,如需申请新版本软件试用、新版本采购及老版本更新升级请联系我们,感谢您的支持与关注。Tel/WeChat: 18610597626 Email: crystal@uone-tech.cn。