楼主: njulily
2048 1

[原创博文] 新手请教SAS输出问题,急!!!! [推广有奖]

  • 0关注
  • 1粉丝

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
63352 个
通用积分
0.0011
学术水平
3 点
热心指数
4 点
信用等级
3 点
经验
1988 点
帖子
107
精华
0
在线时间
326 小时
注册时间
2005-12-31
最后登录
2024-10-10

楼主
njulily 发表于 2010-12-21 10:35:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我刚学SAS,以前用的多是stata,但这次的数据太大了,我把数据库A和B合并为数据库C,有1.3G,放在SASHELP里,我不知道怎么把C输出,把C输出为ACCESS格式,或者其他格式,我好转换为STATA格式,再跑程序。各位都是高手,小女子跪求了,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:SASHELP access Stata Acces tata 小女子 数据库 我不知道 程序

沙发
realgod5417 发表于 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;
梅须逊雪三分白雪却输梅一段香

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 22:54