请选择 进入手机版 | 继续访问电脑版
楼主: cohen-ci
2669 7

[问答] SAS排序 [推广有奖]

  • 1关注
  • 0粉丝

本科生

68%

还不是VIP/贵宾

-

威望
0
论坛币
491 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
529 点
帖子
50
精华
0
在线时间
123 小时
注册时间
2017-9-27
最后登录
2020-2-20

cohen-ci 发表于 2019-1-5 09:36:53 |显示全部楼层 |坛友微信交流群
5论坛币
请问论坛各位大佬一个问题:我使用proc sort排序后,年报排在了中报的前面(我预期的是中报排在前)。请问我该怎么调整。

1546652097(1).png
关键词:SAS排序 ROC SOR
data a;
input x$10.;
cards;
2014年年报
2014年年报
2014年中报
2014年中报
2014年中报
2014年年报
2014年年报
2014年年报
2014年中报
2014年中报
;
run;
proc sort data=a;
by decending x;
run;
proc print data=a;
run;



结果:

使用道具

The SAS System


Obs x
1 2014年中报
2 2014年中报
3 2014年中报
4 2014年中报
5 2014年中报
6 2014年年报
7 2014年年报
8 2014年年报
9 2014年年报
10 2014年年报

使用道具

cohen-ci 发表于 2019-1-5 14:50:54 |显示全部楼层 |坛友微信交流群
不是升序降序的问题哈,我期望的是,2014年中报--2014年年报--2015年中报--2015年年报;但结果却是2014年年报--2014年中报--2015年年报--2015年中报。

使用道具

cohen-ci 发表于 2019-1-5 14:53:32 |显示全部楼层 |坛友微信交流群
艺璇大本营 发表于 2019-1-5 14:49
data a;
input x$10.;
cards;
谢谢啊,我没表达清楚,不是升序降序的问题的。

使用道具

cohen-ci 发表于 2019-1-5 16:07:02 |显示全部楼层 |坛友微信交流群
追加一个问题:怎么修改数据集的标签。比如我想把“股票名称”修改成“sname”。

使用道具

cohen-ci 发表于 2019-1-5 16:08:26 |显示全部楼层 |坛友微信交流群
如图所示
TIM截图20190105160736.png

使用道具

cohen-ci 发表于 2019-1-5 16:07
追加一个问题:怎么修改数据集的标签。比如我想把“股票名称”修改成“sname”。
rename语句

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 04:35