-2
votes

Comment obtenez-vous la somme de miles avec Dataframe?

7/8/2015    17
7/9/2015    12
7/10/2015   4
7/11/2015   25
7/12/2015   46
7/13/2015   12

6 commentaires

Avez-vous essayé avec df.groupby ('date'). Somme () ?


@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


3 Réponses :


0
votes

comme @valentino mentionné:

print(df.groupby('date').sum())

Out:
date    miles   
7/8/2015    17
7/9/2015    12


4 commentaires

Savez-vous comment s'il y a du temps après la date?


Que voulez-vous dire temps après la date ?


@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



0
votes

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


0 commentaires

0
votes

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


0 commentaires