Python 熊猫数据帧选择x的前5个、y的前5个、z的前5个,以此类推

Python 熊猫数据帧选择x的前5个、y的前5个、z的前5个,以此类推,python,pandas,dataframe,rows,Python,Pandas,Dataframe,Rows,鉴于上述数据帧,我想按数量排序(此处不需要帮助) 然后为每个人选择前5个金额:Alice、Charlie等花费的前5个金额,并将其放入新的数据框中。 所有剩余的较小支出将被忽略。IIUC您可以使用nlargest()方法: Name Amount --------------- Alice 100 Bob 50 Charlie 200 Alice 30 Charlie 10 Bob 300 Charlie

鉴于上述数据帧,我想按数量排序(此处不需要帮助) 然后为每个人选择前5个金额:Alice、Charlie等花费的前5个金额,并将其放入新的数据框中。
所有剩余的较小支出将被忽略。

IIUC您可以使用
nlargest()
方法:

Name     Amount
---------------
Alice       100
Bob          50
Charlie     200
Alice        30
Charlie      10
Bob         300 
Charlie      55
Charlie      12

IIUC您可以使用
nlargest()
方法:

Name     Amount
---------------
Alice       100
Bob          50
Charlie     200
Alice        30
Charlie      10
Bob         300 
Charlie      55
Charlie      12