1
讓我們說我有這樣的結果熊貓:GROUP BY和排序總規模
group1 = df.groupby(['first_column', 'second_column'], as_index=False).size()
first_column second_column
A A1 1
A2 2
B B1 1
B2 2
B3 3
然後,我希望它計算總大小FIRST_COLUMN並顯示弄成這個樣子
first_column second_column
A A1 1 3
A2 2
B B1 1 6
B2 2
B3 3
並根據總尺寸,我希望它被排序成前10位的最大總尺寸。我該如何做這樣的事情?也有可能給列的名稱。像這樣
first_column second_column size total_size
更新1
數據幀應該是這樣的。
df.head()
first_column second_column
0 A A1
1 A A2
2 A A2
3 B B1
4 B B2
5 B B2
6 B B3
7 B B3
8 B B3
你能告訴你的DF? –
@AntonProtopopov請參閱更新1 – Mrye