文件流导出乱码_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。
感谢他为我们贡献了这么好的一条命令(此处应有掌声)!先贴出官网:
STATASPSSwww.radyakin.org下面介绍安装使用过程:
首先,安装。在stata中执行如下命令安装:
ssc install savespss如果网络太慢安装不成功,也可使用findit进行安装。当然,也可以在下面的网站下载文件复制到stata安装路径。SAVESPSS: Stata module to save data to SPSS (.sav) system fileideas.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借条可以提前还款吗
- 下一篇: 逆clarke变换_是clarke变换还