全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1708 3
2012-04-27
这个code 我一运行就会出现内存不足,CPU 100%占用的情况,
后来我把 input statement 中的@@ 去掉了,运行就正常了。
请问这是什麽原因呢?没搞明白,请解惑。


data orders;
format order_date mmddyy10.;
input customer_id $ 1-4 order_date date7. model $ 13-26 quantity sales @@ ;
datalines;
287 15OCT03 Delta Breeze  15  12000
287 15OCT03 Santa Ana     15  8000
274 16OCT03 Jet Stream    1   8900
174 17OCT03 Santa Ana     20  10000
174 17OCT03 Nor'easter    5   2000
174 17OCT03 Scirocco      1   30000
347 18OCT03 Mistral       1   50090
;
run;
%let coeft=0.25;

data order_profit;
set orders;
profit=sales*&coeft;
run;
%include 'exernal-file';
Proc  print ;
Run;
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-27 01:20:13
我给你改了一下.
代码如下:

data orders;
format order_date mmddyy10.;
input customer_id $ 1-3 order_date date7. model $ 13-25 quantity sales;
datalines;
287 15OCT03 Delta Breeze  15  12000
287 15OCT03 Santa Ana     15  8000
274 16OCT03 Jet Stream    1   8900
174 17OCT03 Santa Ana     20  10000
174 17OCT03 Nor'easter    5   2000
174 17OCT03 Scirocco      1   30000
347 18OCT03 Mistral       1   50090
;
run;
%let coeft=0.25;

data order_profit;
set orders;
profit=sales*&coeft;
run;
%include 'exernal-file';
Proc  print ;
Run;
二维码

扫码加我 拉你入群

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

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

2012-4-27 08:50:26
谢谢楼上的兄弟,但你并没有解答我的疑问
为什么加上@@,反而会出现死机的情况。这个是我想知道的
什麽情况下用@@?
二维码

扫码加我 拉你入群

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

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

2012-4-27 17:48:31
循环了吧,终止程序时,日志中提示循环到几千万条
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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