全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5994 20
2013-03-10
悬赏 350 个论坛币 已解决
如题,生成了一个142G的文件out.sas7bdat,之前就把它放在临时文件目录下,现在要打开它,SAS报错,具体为:
Error:锁对“work.out.data”不可用,work.out cannot be opened. Do you want to select a different table to open?
本来以为进临时文件目录能把数据集复制出来保存,但却被提示 正在占用(但我没有在进行任何操作,只是开了个SAS而已,也没运行);我又试了set语句但是log里面也是提示out不可用。
请问各路大神能否想一个方法将该数据集保存出来?一旦程序退出,花了1整天跑的数据集就要消失了TT

最佳答案

zmls2011 查看完整内容

站内私信您
二维码

扫码加我 拉你入群

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

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

全部回复
2013-3-10 12:27:26
站内私信您
二维码

扫码加我 拉你入群

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

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

2013-3-10 13:22:04
libname temp "E:\" ;新建一个逻辑库

proc copy in=work out=temp memtype=data move;
select out;
run;


这样试试~
二维码

扫码加我 拉你入群

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

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

2013-3-10 14:27:45
ziyenano 发表于 2013-3-10 13:22
libname temp "E:\" ;新建一个逻辑库

proc copy in=work out=temp memtype=data move;
不行啊,依然提示 锁对“work.out.data”不可用
大神帮帮忙~~
二维码

扫码加我 拉你入群

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

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

2013-3-10 14:52:12
data _null_;
disd=open('out');
rc=close(disd);
run;
这样操作之后 看有没有用
二维码

扫码加我 拉你入群

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

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

2013-3-10 14:59:23
整这么大的数据集,肯定是你一开始的问题,能否告诉你里面多少观测,多少变量 
开始建立的时候学会用compress=binary选项,就不会这么大了,这么大,用超级计算机吧,PC都要崩溃的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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