全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2007 1
2010-12-21
我刚学SAS,以前用的多是stata,但这次的数据太大了,我把数据库A和B合并为数据库C,有1.3G,放在SASHELP里,我不知道怎么把C输出,把C输出为ACCESS格式,或者其他格式,我好转换为STATA格式,再跑程序。各位都是高手,小女子跪求了,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-12-21 14:30:21
首先你说的数据太大了只的是A和B还是合并好的C,如果A,B数据Stata已经无法打开了,那么合并的C同样无法打开,

STATA是内存读数据,根据你电脑的内存情况设置一下最大的memery,看看能否读取A和B吧,如果还是不行,那么合并的C数据库即使用SAS读取后转化为Stata格式肯定也无法读取.

下面程序是把SAS数据output为文本格式.csv的程序,然后在用Stata读取.csv的数据试试吧,如果是9.2以上版本SAS可以直接转换为stata格式.
*********CSV******;
PROC EXPORT DATA= sashelp.C
            OUTFILE= "D:\Cnew.csv"
            DBMS=CSV REPLACE;
     PUTNAMES=YES;
RUN;
*******.dta 的stata格式********
PROC EXPORT DATA= sashelp.C
            OUTFILE= "D:\Cnew.dta"
            DBMS=DTA REPLACE;
RUN;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群