文件流导出乱码_Savespss:不使用StatTransfer也可转换dta为sav文件的利器
生活随笔
收集整理的這篇文章主要介紹了
文件流导出乱码_Savespss:不使用StatTransfer也可转换dta为sav文件的利器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天下午有一位朋友詢問了我關于dta轉sav格式的問題。起初是StatTransfer在轉換時出現了不支持的問題,為了幫助這位朋友解決他的問題,我找了一些資料。后來發現,其實在stata中安裝一個命令,就可以完美實現dta轉sav的功能,完全不需要借助StatTransfer,在此分享給各位。
在日常的數據處理過程中,在需要將dta格式文件轉換為spss支持的sav格式時,我們往往使用數據轉換軟件進行。但這種辦法一是需要下載額外的軟件,二是可能面臨轉換不成功的問題。而如果轉出為csv格式再導入spss顯得過于麻煩,今天就介紹一個偶然發現的神奇命令“Savespss”。這一命令的作者是Sergiy Radyakin,來自世界銀行Development Data Group。
感謝他為我們貢獻了這么好的一條命令(此處應有掌聲)!先貼出官網:
STATASPSS?www.radyakin.org下面介紹安裝使用過程:
首先,安裝。在stata中執行如下命令安裝:
ssc install savespss如果網絡太慢安裝不成功,也可使用findit進行安裝。當然,也可以在下面的網站下載文件復制到stata安裝路徑。SAVESPSS: Stata module to save data to SPSS (.sav) system file?ideas.repec.org其次,使用。我們以auto數據為例演示:
sysuse auto,clear //導入數據然后,執行如下命令:
savespss "auto.sav" //注意一定要有引號 save "D:stata16SEStata16auto.sav" //也可以保存到指定路徑最后,我們就可以在工作文件夾中找到auto.sav文件,使用Spss打開。
而且,這條命令還順帶導出了值標簽(點擊下圖紅圈處按鈕實現)!
沒錯,像官網所說的那樣:Savespss確實是一個"genuine writer"。
savespss is a genuine writer. It does write the data into SPSS binary format without any need for additional packages or converters. In particular, it doesn't require SPSS (PASW) or StatTransfer to be installed on the user machine.總結
以上是生活随笔為你收集整理的文件流导出乱码_Savespss:不使用StatTransfer也可转换dta为sav文件的利器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 360借条可以提前还款吗
- 下一篇: 华夏银行信用卡有几天宽限期