1
我有數據幀熊貓:使用GROUPBY
ID domain category active_seconds
111 vk.com Social_network 42
111 facebook.com Social_network 18
222 vk.com Social_network 50
222 gmail.com E-mail 50
如果我使用
df.groupby(['category', 'domain']).agg({'ID': pd.Series.nunique, 'active_seconds': np.sum}).rename(columns={'ID': 'all_users', 'active_seconds': 'all_time'}.reset_index()
我得到它
category domain all_users all_time Social_network vk.com 2 92 Social_network facebook.com 1 18 E-mail gmail.com 1 50
但就是沒有辦法讓報告這種格式:
category domain all_users all_time
Social_network 2 110
vk.com 2 92
facebook.com 1 18
E-mail 1 50
gmail.com 1 50
如果我的回答很有幫助,不要忘記[接受](http://meta.stackexchange.com/a/5235/295067)它。謝謝。 – jezrael
你可以說,我怎樣才能打印唯一用戶數量的類別,而不是總和? –
我編輯答案,請檢查它。謝謝。 – jezrael