4960 5

[问答] 怎么解决字符串型数据排序混乱问题? [推广有奖]

全面库存管理咨询独立顾问

已卖:110份资源

讲师

6%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
1417.8002
学术水平
7 点
热心指数
1 点
信用等级
6 点
经验
5638 点
帖子
154
精华
1
在线时间
318 小时
注册时间
2012-4-18
最后登录
2025-12-15

楼主
CMO-首席物料官 发表于 2022-1-24 17:07:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大侠,我用R语言的 lubridate里面的year() 、month()分别提取分别年、月,然后合并成一个变量y_month, 但排序出现错乱,如下,2021 1 排到了2021 10 的前面, 而2021 2 则是排到了2021 12的后面,请问这个问题该如何解决?感谢!
  y_month month_average
1  2020 11        556075
2  2020 12        260989
3   2021 1        425825
4  2021 10        572075
5  2021 11        321567
6  2021 12        344857
7   2021 2        471486
8   2021 3        508383
9   2021 4        492920
10  2021 5        403230
11  2021 6        333925
12  2021 7        327933
13  2021 8        525071
14  2021 9        403725
15  2022 1        603200


二维码

扫码加我 拉你入群

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

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

关键词:字符串 average month mont Rida

回帖推荐

s609078902 发表于5楼  查看完整内容

配合 mutate() 一起用
销售经理就是个拉单的吗?连载1 程晓华 2025-2-16 【文章比较长,分三 ...

沙发
s609078902 发表于 2022-1-24 19:40:42
用 gtools::mixedsort() 排
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
cheetahfly + 10 热心帮助其他会员
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
CMO-首席物料官 发表于 2022-1-25 09:50:20
s609078902 发表于 2022-1-24 19:40
用 gtools::mixedsort() 排
非常感谢!

板凳
CMO-首席物料官 发表于 2022-1-25 10:13:06
s609078902 发表于 2022-1-24 19:40
用 gtools::mixedsort() 排
但这个 mixedsort无法实现数据框的排序啊?这个问题能帮忙解决吗?再次感谢您!

报纸
s609078902 发表于 2022-1-25 10:25:03
CMO-首席物料官 发表于 2022-1-25 10:13
但这个 mixedsort无法实现数据框的排序啊?这个问题能帮忙解决吗?再次感谢您!
配合 mutate() 一起用
  1. data %>%
  2.   mutate(y_month = gtools::mixedsort(y_month))
复制代码

地板
CMO-首席物料官 发表于 2022-1-25 12:23:40
s609078902 发表于 2022-1-25 10:25
配合 mutate() 一起用
感谢大师!搞定了!
monthavr<-monthavr%>%
+ mutate(y_month=gtools::mixedsort(y_month))
> monthavr
   y_month month_average
1  2020 11        556075
2  2020 12        260989
3   2021 1        425825
4   2021 2        572075
5   2021 3        321567
6   2021 4        344857
7   2021 5        471486
8   2021 6        508383
9   2021 7        492920
10  2021 8        403230
11  2021 9        333925
12 2021 10        327933
13 2021 11        525071
14 2021 12        403725
15  2022 1        603200

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-16 08:07