楼主: 13554147369
912 2

[数据管理求助] 关于时间日期排序的问题 [推广有奖]

  • 6关注
  • 3粉丝

已卖:978份资源

博士生

27%

还不是VIP/贵宾

-

威望
0
论坛币
17601 个
通用积分
1.1008
学术水平
3 点
热心指数
1 点
信用等级
1 点
经验
24471 点
帖子
69
精华
0
在线时间
434 小时
注册时间
2015-1-4
最后登录
2025-4-1

楼主
13554147369 学生认证  发表于 2021-9-11 09:39:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助大佬,我想按照country_NO3和time两个变量进行升序排列。我的目的是想time这个变量按照每一天的顺序排列下去,但是sort country_NO3 time之后就变成这样的结果了,会把1-10这些先出现1的日期提前。
二维码

扫码加我 拉你入群

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

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

关键词:Country Count time Tim IME

QQ截图20210911093722.png (61.4 KB)

QQ截图20210911093722.png

死生在手,变化由心,地不能埋,天不能煞,此之为我命在我也,不

沙发
wdlbcj 学生认证  发表于 2021-9-11 10:27:32
这里的原因在于 你的日期变量不是真实的日期,看起来这是一个值标签,因为这是蓝色的,双击后可以看到背后的真实数字,sort是根据真实数字来进行的

猜测这里可能的原因是你处理日期变量时的问题,建议检查一下,关于日期变量的处理部分

藤椅
3878 发表于 2021-9-11 21:52:28
同意楼上的观点,你是不是encode过了?试试这个
gen date=date( 原始时间变量名称,"YMD")
format date %td
或者
decode time,replace
gen date=date( 原始时间变量名称,"YMD")
format date %td
然后再sort date

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 04:05