如何使用值对数据帧进行排序

2024-04-26 04:30:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用“总确诊病例数”对我的数据帧进行降序排序

我的代码

high_cases_sorted_df = df.sort_values(by='Total Confirmed cases',ascending=False)
print(high_cases_sorted_df)

输出

                          state       Total Confirmed cases
19                  Maharashtra                  8590
14                    Jharkhand                    82
24                   Puducherry                     8
9                           Goa                     7
32                  West Bengal                   697
13            Jammu and Kashmir                   546
15                    Karnataka                   512
30                  Uttarakhand                    51
16                       Kerala                   481
6                    Chandigarh                    40
12             Himachal Pradesh                    40
7                  Chhattisgarh                    37
4                         Assam                    36
10                      Gujarat                  3548
5                         Bihar                   345
1   Andaman and Nicobar Islands                    33
25                       Punjab                   313
8                         Delhi                  3108
11                      Haryana                   296
26                    Rajasthan                  2262
18               Madhya Pradesh                  2168
17                       Ladakh                    20
20                      Manipur                     2
29                      Tripura                     2
31                Uttar Pradesh                  1955

我不知道为什么会这样,应该是这样 (1.马哈拉施特拉邦,2.古吉拉特邦,3.德里等)

完整脚本Here