stata安装_Stata自带的代码编辑器太丑了,那为何不使用Jupyter Notebook?
每次打開Stata自帶的dofile編輯器,我都會想吐槽一下它的界面,由于學術界“以丑為美”的觀念根深蒂固,深深毒害了一批人,所以很多人可能都覺得沒什么,我這個人對美感有著極致追求,所以我就嘗試了一下使用Jupyter Notebook。Stata16新增了代碼提示功能,所以體驗起來比之前好多了,但是美觀問題自始至終都沒有絲毫改變,美感不是必需品,但是著實很影響人的心情和感覺。先放兩張圖,對比一下Stata自帶的dofile編輯器和我的Jupyter Notebook編輯器,是否在美感方面高下立判呢?
我接觸Jupyter Notebook的時間也不久,最早知道它是去年學習python爬蟲的時候,很多人都推薦安裝Anaconda全家桶,Anaconda將Python和許多與科學計算相關的庫捆綁在一起,形成了一個方便的科學計算環境,你安裝了Ananconda就相當于安裝了Python外加這些模塊和庫,所以就省去了很多安裝庫和模塊的時間,還有就是使用Anaconda自帶的Jupyter Notebook編寫python代碼很方便,但因為當時主要在搞爬蟲,開始使用pycharm之后就停不下來了,pycharm著實是寫python爬蟲程序的最好IDE(沒有之一),后來接觸了一些python數據分析和可視化后,就覺得pycharm沒有那么方便了,與Jupyter Notebook相比,在數據分析和可視化方面,pycharm就是個“弟弟”,于是果斷地選擇了“斷舍離”,開始用起了Jupyter Notebook。既然Jupyter Notebook是用來寫python代碼的,那和Stata代碼編輯器有什么關系呢?其實,不要小看了Jupyter Notebook,它是一個基于網頁的用于交互計算的應用程序,支持多種語言(python、R、stata和matlab等),我們可以基于它完成程序開發、文檔編寫、運行代碼和展示結果。也就是說,你可以用它來寫python,可以用它來寫R,也可以用它來寫Stata,甚至可以進行 Markdown寫作,并將完成后的文檔輸出為 Word,PDF,HTML等多種格式。只有你想不到,沒有它做不到的!
使用炫酷的Jupyter Notebook運行Stata代碼那是相當舒服了,不像在stata中代碼和代碼的運行結果是在兩個界面,Jupyter Notebook中代碼的運行結果會直接在代碼塊下顯示,這也是我最喜歡Jupyter Notebook的一點。
當然,想要使用炫酷的Jupyter Notebook編寫Stata代碼也是要上上刀山、下下油鍋的。嘻嘻,安裝和配置步驟還是比較繁雜的,本來想寫一個詳細的教程,但是覺得沒有必要,網上有很詳細的教程,大家對照著看就可以了,我寫的話可能還沒有別人的詳細。第一步,安裝Anaconda全家桶。Bilibili上有很多這方面的教程,安裝其實不是什么大問題,主要是要配置環境變量,就給大家推薦一個吧,https://www.bilibili.com/video/av87107731?p=1&t=357。第二步,關聯Stata和Jupyter Notebook。這一步大家可以參考簡書上的教程https://www.jianshu.com/p/790c86824411。
第三步,美化Jupyter Notebook。這一步不是必要的,完成了前兩步就可以使用Jupyter Notebook編寫Stata代碼了。Jupyter Notebook的默認界面其實不怎么美觀,我的那個界面就是經過美化的,這方面也有很多的教程,就也給大家推薦一個吧,https://www.dazhuanlan.com/2019/12/09/5dee20644da88/。
總結
以上是生活随笔為你收集整理的stata安装_Stata自带的代码编辑器太丑了,那为何不使用Jupyter Notebook?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人博客前端模板_博客设计——概述
- 下一篇: python源代码最多的学习网站_史上最