楼主: peaceful6169
6108 10

[数据管理求助] 怎么用sort排序,按照股票代码Stkcd和季度Accper由小到大的顺序 [推广有奖]

  • 0关注
  • 0粉丝

大专生

78%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
3.2352
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
293 点
帖子
26
精华
0
在线时间
91 小时
注册时间
2019-9-14
最后登录
2024-4-6

楼主
peaceful6169 发表于 2020-3-21 22:38:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用sort排序,按照股票代码Stkcd和季度Accper由小到大的顺序

Stkcd

Accper

401

2016/12/31

401

2017/9/30

401

2016/6/30

401

2017/3/31

401

2017/1/1

401

2017/12/31

401

2016/9/30

401

2017/6/30

401

2016/3/31

401

2016/1/1

402

2016/6/30

402

2016/3/31

402

2016/1/1

402

2016/9/30

402

2016/12/31

402

2017/9/30

402

2017/3/31

402

2017/6/30

402

2017/1/1

想通过排序后变为
StkcdAccper

401

2016/1/1

401

2016/3/31

401

2016/6/30

401

2016/9/30

401

2016/12/31

401

2017/1/1

401

2017/3/31

401

2017/6/30

401

2017/9/30

401

2017/12/31

402

2016/1/1

402

2016/3/31

402

2016/9/30

402

2016/12/31

402

2017/1/1

402

2017/3/31

402

2017/6/30

402

2017/9/30



二维码

扫码加我 拉你入群

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

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

关键词:CCPER stkcd 股票代码 由小到大 ACCP

沙发
静静jingjing520 发表于 2020-3-22 08:00:42 来自手机
peaceful6169 发表于 2020-3-21 22:38
用sort排序,按照股票代码Stkcd和季度Accper由小到大的顺序
想通过排序后变为
利用SAS
158483524613666.jpeg

藤椅
震震果实 发表于 2020-3-22 08:19:34
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int(Stkcd Accper)
  4. 401 20819
  5. 401 21092
  6. 401 20635
  7. 401 20909
  8. 401 20820
  9. 401 21184
  10. 401 20727
  11. 401 21000
  12. 401 20544
  13. 401 20454
  14. 402 20635
  15. 402 20544
  16. 402 20454
  17. 402 20727
  18. 402 20819
  19. 402 21092
  20. 402 20909
  21. 402 21000
  22. 402 20820
  23. end
  24. format %tdnn/dd/CCYY Accper
复制代码

板凳
震震果实 发表于 2020-3-22 08:21:38
  1. sort Stkcd Accper
复制代码

报纸
peaceful6169 发表于 2020-3-23 10:39:51
震震果实 发表于 2020-3-22 08:19
结果显示错误:
string %fmt required for string variables


变量accper的格式是str10,是不是要变化一下呢?

地板
peaceful6169 发表于 2020-3-23 10:44:39
震震果实 发表于 2020-3-22 08:21
结果还是不对,得到的是这样
input int stkcd str10 accper
401 "2016/1/1"  
401 "2016/12/31"
401 "2016/3/31"
401 "2016/6/30"
401 "2016/9/30"
401 "2017/1/1"  
401 "2017/12/31"
401 "2017/3/31"
401 "2017/6/30"
401 "2017/9/30"
end

7
震震果实 发表于 2020-3-24 14:59:38
peaceful6169 发表于 2020-3-23 10:44
结果还是不对,得到的是这样
input int stkcd str10 accper
401 "2016/1/1"
你日期数据格式导入存在问题,请转化成日期型之后在运行代码,如2楼所示的那样。

8
peaceful6169 发表于 2020-4-2 21:50:15
震震果实 发表于 2020-3-24 14:59
你日期数据格式导入存在问题,请转化成日期型之后在运行代码,如2楼所示的那样。
你好!我运行了
format %tdnn/dd/CCYY Accper还是显示
string %fmt required for string variables
r(120);
我在excel中修改单元格格式为日期nn/dd/CCYY 再导入,还是出现一样的问题

9
震震果实 发表于 2020-4-2 21:51:50
peaceful6169 发表于 2020-4-2 21:50
你好!我运行了
format %tdnn/dd/CCYY Accper还是显示
string %fmt required for string variables
那你上传下excle表格的一部分吧

10
peaceful6169 发表于 2020-4-3 09:54:26
震震果实 发表于 2020-4-2 21:51
那你上传下excle表格的一部分吧
sample.xls (20.5 KB)


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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 07:24