文/ 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。