全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3525 6
2013-10-11
本人刚开始学习sas,照着朱世武的那杯编程技术教程上的例题编写程序,可是郁闷的是程序运行出错了,希望得到高人指点!
程序如下:
data a;
set resdat.class;
by sex;
file print;
put name 1-8 @12 sex;
if last.sex then put _page_;
run;

在日志窗口显示如下:

325  data a;
326  set resdat.class;
327  by sex;
328  file print;
329  put name 1-8 @12 sex;
330  if last.sex then put _page_;
331  run;

ERROR: 在数据集 RESDAT.CLASS 中没有正确排序 BY 变量。
Name=Alfred Sex=M Age=14 Height=69 Weight=112.5 FIRST.Sex=1 LAST.Sex=1 _ERROR_=1 _N_=1
NOTE: 已有 0 行写入到文件 PRINT。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: 从数据集 RESDAT.CLASS. 读取了 2 个观测
WARNING: 数据集 WORK.A 可能不完整。该步停止时,共有 0 个观测和 5 个变量。
WARNING: 数据集 WORK.A 由于该步已停止,而没有被替换。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.16 秒
      CPU 时间          0.04 秒



二维码

扫码加我 拉你入群

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

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

全部回复
2013-10-11 20:42:34
resdat那个有问题。可能不是可以按sex排的数据。
二维码

扫码加我 拉你入群

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

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

2013-10-11 20:46:12
pkdell 发表于 2013-10-11 20:42
resdat那个有问题。可能不是可以按sex排的数据。
可是书上就这么写着呀!那如果我想按照sex 排序,应该怎么办呢?
二维码

扫码加我 拉你入群

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

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

2013-10-11 20:46:41
数据没添加到库里。也是新手。个人观点
二维码

扫码加我 拉你入群

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

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

2013-10-11 20:59:01
pkdell 发表于 2013-10-11 20:46
数据没添加到库里。也是新手。个人观点
伙伴,我也是新手,数据添加到库里了,否则在set语句那就会报错。
二维码

扫码加我 拉你入群

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

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

2013-10-11 21:06:26
先对resdat.class数据集进行整理,用proc sort过程
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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