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