グループ別にN個抜き出したく、その対処方法の一つに。
例えば、列の日別と売上上位n番目までを抜き出したい時とか。
sort_values
並べ替え
groupby
グループ化
.head(n)
グループの中のはじめからn個
.tail()
グループの中のうしろからn個
サンプルコード: 売上上位3番目まで
newdf = df.sort_values(by=['日付','売上'], ascending=[True, False]).groupby('日付').head(3)