我想撰寫一個程式,根據報告數量按降序回傳串列中的名稱。像 ['Jack', 'Joe', 'Rick'....]
df=
Number_of_reports Name
5 Rick
4 Amanda
7 Joe
8 Jack
2 Ryan
mylist=[]
greater_value=0
for i in df['Number_of_Reports']:
if greater_value > i:
mylist.append(df['Name'])
任何幫助將不勝感激
uj5u.com熱心網友回復:
您可以使用sort_values和to_list:
names = df.sort_values(by='Number_of_reports', ascending=False)['Name'].tolist()
這使:
['Jack', 'Joe', 'Rick', 'Amanda', 'Ryan']
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/420494.html
標籤:
上一篇:熊貓每組列之間的計算
下一篇:如何合并熊貓中具有相似資料的行
