所以我在這里有這個資料框。我想制作一個出現最多的國家的餅圖。為了讓我的標簽正確,我需要創建一個名為“國家/地區”的串列,該串列以出現次數最多的國家/地區開始,并以出現一次的國家/地區結束。我將如何做到這一點?

uj5u.com熱心網友回復:
使用Series.value_counts默認排序,因此獲取索引并將它們轉換為串列:
countries = df["Nationality"].value_counts().index.tolist()
uj5u.com熱心網友回復:
我不確定我是否讓您滿意,但也許這是一個解決方案:
df = sorted(your_df, key = your_df.loc[:, ["Nationality"]].count, reverse = True)
您的問題是按頻率對元素進行排序
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/389517.html
標籤:熊猫 数据框 jupyter-笔记本
