sas数据集怎么导出_SAS数据集转Stata

这几天我快被数据给整死啦!不是我整理数据,绝必是数据整死我啊!

前两天有个老师给了我一份数据让我整理,打开一看,.sas7bdat结尾的,心凉了一大截,怕什么来什么。我学SAS已经是五年前本科的时候了,只记得那个时候为了用个SAS的盗版,还要改日期什么的,烦的要死,后来有了Stata,就彻底离开SAS了,现在早就忘了SAS的程序该怎么写。

没办法,不会搞,学会也得搞。但是,首先,我得,有一个。。。SAS!由于我的电脑是Linux的,印象中SAS是没有Linux版本的。还好发现了这个:Download SAS University Edition。恩,这个是SAS的University版本,免费供给大家使用,而且是使用虚拟机的,意味着只要能安装VMWare player,有个浏览器就能使用。具体安装方法我就不多说了,那个网页上介绍的很清楚。现在终于有了可以免费使用、不修改日期的SAS啦!

好了,有了SAS,可以开始干活了。首先,先把数据放在你的SAS主文件夹下面,也就是安装的时候在虚拟机上设置的交换文件夹。然后,打开虚拟机,虚拟一个SAS,再打开浏览器,输入地址,就可以链接到SAS了。注意界面左手边有文件夹列表,在里面翻一翻应该能找到你刚刚的文件,双击就可以打开浏览数据了。

那么,怎么导出成Stata格式呢?经过摸索,其实很简单,新建一个代码窗口,输入:

data houlsehold;

set "/folders/myshortcuts/SAS/houlsehold.sas7bdat";

proc export data=houlsehold outfile= "/folders/myshortcuts/SAS/houlsehold.dta";

run;

恩就这么简单。其中set后面设置成你的数据文件名的路径(注意前面的/folders/myshortcuts/SAS/,windows下可能略有不同),outfile=后面是你要保存的路径,注意后缀名写.dta,SAS就自动识别出你要转成Stata格式啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值