全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4617 10
2008-05-08

data _null_;
   input Name $ 1-8 Gender $ 11 Status $13 Year $ 15-16
         Section $ 18 Score 20-21 FinalGrade 23-24;
   datalines;
Abbott    F 2 97 A 90 87
Branford  M 1 98 A 92 97
Crandell  M 2 98 B 81 71
Dennison  M 1 97 A 85 72
Edgar     F 1 98 B 89 80
Faust     M 1 97 B 78 73
Greeley   F 2 97 A 82 91
Hart      F 1 98 B 84 80
Isley     M 2 97 A 88 86
Jasper    M 1 97 B 91 93
;
file "F:\My SAS Files\TEST\grade.dat";
put _all_;
run;

总是报错“ERROR 180-322: 语句无效或未按正确顺序使用。”

二维码

扫码加我 拉你入群

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

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

全部回复
2008-5-8 09:08:00
请版主帮忙看看
二维码

扫码加我 拉你入群

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

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

2008-5-8 10:20:00

data a;
   input Name $ 1-8 Gender $ 11 Status $13 Year $ 15-16
         Section $ 18 Score 20-21 FinalGrade 23-24;
   file "d:\peter.hu\grade.dat";
put _all_;
   datalines;

你的input语句可能有问题

二维码

扫码加我 拉你入群

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

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

2008-5-8 12:17:00
谢谢楼上的同学!
二维码

扫码加我 拉你入群

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

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

2008-5-9 09:39:00

filename grade "F:\My SAS Files\TEST\grade.dat"; /* 文件名一定要单独声明,不能放在file语句里。*/

data work.temp; /*创建数据文件,没什么好讲解的*/
   input Name $ 1-8 Gender $ 11 Status $13 Year $ 15-16
         Section $ 18 Score 20-21 FinalGrade 23-24;
   datalines;
Abbott    F 2 97 A 90 87
Branford  M 1 98 A 92 97
Crandell  M 2 98 B 81 71
Dennison  M 1 97 A 85 72
Edgar     F 1 98 B 89 80
Faust     M 1 97 B 78 73
Greeley   F 2 97 A 82 91
Hart      F 1 98 B 84 80
Isley     M 2 97 A 88 86
Jasper    M 1 97 B 91 93
;
run;

data _null_;/*写入到外部文件*/
    set work.temp;
file grade;
put _all_;
run;

proc datasets library=work;/*把临时数据集temp删除,不是必须的,楼主看着办*/
delete temp;
run;

*************************************************************

datalines和file语句不能放一起。

对你有帮助的话请回复。

[此贴子已经被作者于2008-5-9 9:53:28编辑过]

二维码

扫码加我 拉你入群

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

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

2008-5-9 21:00:00

谢谢楼上的同学!

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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