全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
986 5
2022-07-31
请教各位大佬为什么会报错呢?谢谢!
sas document上的一个例子 直接复制粘贴 到sas studio 运行后报错,最后只得到7条obs,实际上应该有395条obs
data ShoesByRegion;   set sashelp.shoes;    by descending Region       descending Subsidiary;run;



ERROR: BY variables are not properly sorted on data set SASHELP.SHOES.
Region=Africa Product=Women's Dress Subsidiary=Addis Ababa Stores=12 Sales=$108,942 Inventory=$311,017 Returns=$3,233 FIRST.Region=0
LAST.Region=0 FIRST.Subsidiary=0 LAST.Subsidiary=0 _ERROR_=1 _N_=8
NOTE: The SAS System stopped processing this step because of errors.
NOTE: There were 9 observations read from the data set SASHELP.SHOES.
WARNING: The data set WORK.SHOESBYREGION may be incomplete.  When this step was stopped there were 7 observations and 7 variables.
二维码

扫码加我 拉你入群

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

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

全部回复
2022-8-1 21:31:12
先对变量排序,再打印输出。

proc sort data = sashelp.shoes out=shoes;
        by descending Region    descending Subsidiary;
run;

proc print data=shoes;
run;
二维码

扫码加我 拉你入群

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

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

2022-8-1 21:32:05
先对变量排序,再打印输出。

proc sort data = sashelp.shoes out=shoes;
        by descending Region    descending Subsidiary;
run;

proc print data=shoes;
run;
二维码

扫码加我 拉你入群

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

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

2022-8-18 23:51:43
bjgoodboy 发表于 2022-8-1 21:31
先对变量排序,再打印输出。

proc sort data = sashelp.shoes out=shoes;
谢谢!
二维码

扫码加我 拉你入群

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

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

2022-9-1 21:10:06
在一些操作前需要对数据集进行排序,比如merge语句等。
二维码

扫码加我 拉你入群

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

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

2022-9-1 21:10:20
在一些操作前需要对数据集进行排序,比如merge语句等。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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