Ich habe DatenrahmenPandas: mit 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
Wenn ich
df.groupby(['category', 'domain']).agg({'ID': pd.Series.nunique, 'active_seconds': np.sum}).rename(columns={'ID': 'all_users', 'active_seconds': 'all_time'}.reset_index()
ich mit ihm bekommen
category domain all_users all_time Social_network vk.com 2 92 Social_network facebook.com 1 18 E-mail gmail.com 1 50
Aber ist eine Möglichkeit, Bericht zu erhalten in Dieses Format:
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
Wenn meine Antwort war hilfreich, nicht vergessen [akzeptieren] (http://meta.stackexchange.com/a/5235/295067) es. Vielen Dank. – jezrael
Können Sie sagen, wie kann ich die Anzahl der eindeutigen Benutzer in Kategorie, nicht Summe drucken? –
Ich bearbeite Antwort, bitte überprüfen Sie es. Vielen Dank. – jezrael