7/8/2015 17 7/9/2015 12 7/10/2015 4 7/11/2015 25 7/12/2015 46 7/13/2015 12
3 Réponses :
comme @valentino mentionné:
print(df.groupby('date').sum())
Out:
date miles
7/8/2015 17
7/9/2015 12
Savez-vous comment s'il y a du temps après la date?
Que voulez-vous dire temps après la date i>?
@Jonathangutangont examine sa mise à jour ci-dessus. Son format DateTime a changé.
vient de modifier mon post mais j'ai oublié de mentionner qu'il y a des heures-min-secondes après la date
Si vous avez posé une question sur une solution pour ajouter les kilomètres du même jour en une ligne. Une façon de le faire est de passer à travers toutes les dates utilisant (pour la boucle) et d'ajouter tout ce qui est égal ou fondamentalement la même date à une variable imprimer chaque ligne p>
en utilisant Rééchantillonner :
miles date 2015-07-08 17 2015-07-09 12 2015-07-10 4 2015-07-11 25 2015-07-12 46 2015-07-13 12
Avez-vous essayé avec
df.groupby ('date'). Somme () code>?@Valentino Ouais, mais ça ne groupait pas par date ..
Oui. Ça marche pour moi. Réessayez, si vous obtenez une erreur, ajoutez la trace de votre question.
Je suppose que je n'ai pas mentionné le temps, min, seconde après la date. C'est pourquoi ça ne fonctionne pas. Votre code ne fonctionne pas s'il y a du temps, min, sec @valentino
Dupliqué possible de Comment grouper une pandas Dataframe par un intervalle de temps défini?
Ou en utilisant Rééchantillonner aussi