以下是我想要从最高到最低排序的excel文件
A B
1) Tales:2 Transport for London.....
2) Trump:30 Roseanne Barr Actor leavin.....
3) HIV:4 Americas Transport for London........
以上是excel文件中的一些条目。故事:2点在A1点特朗普:40点在A2点,而艾维:4点在A3点。我希望它从最高到最低排序。例如特朗普:30应该在第一位,因为它的最大数字是30。
答案 0 :(得分:0)
将数据读入Call Note
数据帧:
pandas
通过提取的数值数据和import pandas as pd
df = pd.read_excel('file.xlsx')
计算排序索引:
pd.Series.argsort
然后将索引应用于您的数据框,反转最高优先级:
indices = df['A'].str.split(':').str[-1].astype(int).argsort()