如果我有一个数据框,它有如下列,这里2019Y1-11M代表2019年1月到11月的数据,2019Y1-10M代表2019年1月到10月的数据。
如何通过将
2018Y1-01M
设置为第一个和2019Y1-11M
设置为最后一个来对它们进行排序?
date
0 2019Y1-11M
1 2019Y1-10M
2 2019Y1-09M
3 2019Y1-08M
4 2019Y1-07M
5 2019Y1-06M
6 2019Y1-05M
7 2019Y1-04M
8 2019Y1-03M
9 2019Y1-02M
10 2019Y1-01M
11 2018Y1-12M
12 2018Y1-11M
13 2018Y1-10M
14 2018Y1-09M
15 2018Y1-08M
16 2018Y1-07M
17 2018Y1-06M
18 2018Y1-05M
19 2018Y1-04M
20 2018Y1-03M
21 2018Y1-02M
22 2018Y1-01M
我想把2018Y1-01M拆分成两列,分别是2018年和01年,我可以做到,只是想知道没有这个过程是否可能。谢谢
使用sort_值:
>>> df.sort_values(by = 'date')
date
22 2018Y1-01M
21 2018Y1-02M
20 2018Y1-03M
19 2018Y1-04M
18 2018Y1-05M
17 2018Y1-06M
16 2018Y1-07M
15 2018Y1-08M
14 2018Y1-09M
13 2018Y1-10M
12 2018Y1-11M
11 2018Y1-12M
10 2019Y1-01M
9 2019Y1-02M
8 2019Y1-03M
7 2019Y1-04M
6 2019Y1-05M
5 2019Y1-06M
4 2019Y1-07M
3 2019Y1-08M
2 2019Y1-09M
1 2019Y1-10M
0 2019Y1-11M
问题内容: 我有一个日期字符串的任意列表(mm-yyyy),如下所示: 我需要此列表首先按年(升序)级别排序,然后按月(升序)级别排序..以便逻辑顺序可以是: 我该如何实现? 问题答案: 尝试这个:
问题内容: 我有一个来自Type的列表,我想按日期元素对该列表进行排序。我用谷歌搜索,看到了一些具有可比性的解决方案,但是有可能在不实现我的类的接口的情况下做到这一点吗?我的列表如下所示:list [{id = 33,text = test1,date = 06.02.15},{id = 81,text = test2,date = 10.01.15}]现在,我想将两者进行比较元素,并希望按日期降
问题内容: 假设我有这个清单。如何按“日期”(字典中的一项)排序。但是,“日期”是一个字符串… 问题答案:
如何获取字符串类型月份的升序。 如何进行asc排序请帮助
问题内容: 如何将字符串日期格式转换为日期,我的日期字符串格式为 接下来,我没有运气尝试。 以上所有语句都给出了解析错误。 问题答案: 请阅读的文档time.Parse: 该布局通过显示参考时间(定义为 2006年1月2日星期一15:04:05-0700 如果它是值,将被解释;它用作输入格式的示例。然后将对输入字符串进行相同的解释。 所以正确的格式是
为什么我没有得到自然排序的输出?