我想用“总确诊病例数”对我的数据帧进行降序排序
我的代码
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
通过将该列转换为整数来简化
df['Total_Confirmed_cases'] = df['Total_Confirmed_cases'].astype(int)
相关问题 更多 >
编程相关推荐