Je possède ce jeu de données appelé 'événement'Pandas groupby somme change la clé, pourquoi?
id event_type_1 event_type_2 event_type_3
234 0 1 0
234 1 0 0
345 0 0 0
et je veux produire ce
id event_type_1 event_type_2 event_type_3
234 1 1 0
345 0 0 0
J'ai essayé d'utiliser
event.groupby('id').sum()
mais que vient de produire
id event_type_1 event_type_2 event_type_3
1 1 1 0
2 0 0 0
L'identifiant a été remplacé par une valeur incrémentielle commençant à '1'. Pourquoi? Et comment puis-je obtenir le résultat souhaité?
pouvez-vous publier une sortie de 'print (event.columns.tolist())'? – MaxU
Je ne peux pas reproduire ce comportement - pourriez-vous essayer votre code par rapport à votre échantillon de données - que produit-il? – MaxU
mmmm ... cela fonctionne sur mon exemple de jeu de données ... – user1753640