Ho un df come questo:Panda Python: raggruppa per in gruppo per e in media?
cluster org time
1 a 8
1 a 6
2 h 34
1 c 23
2 d 74
3 w 6
vorrei calcolare la media di tempo per ogni org per cluster.
Risultato atteso:
cluster mean(time)
1 15 ((8+6/2)+23)/2
2 54 (74+34)/2
3 6
non so come farlo in Pandas, chiunque può aiutare?
Spiacente Sei voler 'df.groupby ([ 'org', 'grappolo']) significa()'? questo non è così significativo per il set di dati al contrario di questo: 'df.groupby (['cluster', 'org']). mean()' – EdChum
@EdChum grazie per il vostro aiuto, ma non voglio che siano nessuno di loro. Ma la "media dei tempi medi per org". Si prega di vedere il risultato previsto (modificato) – UserYmY