Je commence juste avec Pandas et j'essaie de combiner: Regrouper mes données par date, et compter les valeurs uniques dans chaque groupe.Pandas: comptez des valeurs uniques après rééchantillonnage
Voici ce que mes données ressemble à:
User, Type
Datetime
2014-04-15 11:00:00, A, New
2014-04-15 12:00:00, B, Returning
2014-04-15 13:00:00, C, New
2014-04-20 14:00:00, D, New
2014-04-20 15:00:00, B, Returning
2014-04-20 16:00:00, B, Returning
2014-04-20 17:00:00, D, Returning
Et voici ce que je voudrais arriver à: Resample l'indice datetime le jour (que je peux faire), et compter également les utilisateurs uniques pour chaque journée. La colonne "Type" ne m'intéresse pas encore.
Day, Unique Users
2014-04-15, 3
2014-04-20, 2
J'essaie df.user.resample('D', how='count').unique
, mais il ne semble pas me donner la bonne réponse.
je devais utiliser 'imprimer df.groupby (de df.index.date) [ 'User'] appliquer (lambda x: x.nunique())' mais cela a fonctionné. Merci! –