Bonjour à tous,
Je débute sur la programmation en Python dans le cadre de mon Master et je me heurte à un souci technique ...
Je dois traiter un très grand fichier CSV avec pas mal de données ...
J'ai mis en PJ une capture d'écran pour la structure du CSV.
Ce que je voudrais faire, c'est pouvoir pour chaque jour et chaque créneau horaire, effectuer une somme de toutes les lignes du jour et de l'horaire en question ... Et je n'y arrive pas ! Je sais qu'il faut une fonction sum mais je sais pas du tout comment avoir les éléments concrètement.
J'arrive à avoir les éléments individuellement, mais pas la somme de l'ensemble des lignes de tel créneau horaire ...
Donc avec ça j'arrive à faire un graphique, mais il me prend toutes les lignes sans faire la somme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 with open('Frequentation_fvt.csv') as csv_file: csv_reader = csv.reader(csv_file, delimiter=';') for row in csv_reader: if(row[0]=="16/01/2020" and row[10]=="06:00-08:00"): #tabdate.append(row[0]) tabheure.append(row[10]) tabvolume.append(row[11])
Ma question est de savoir quelle ligne ajouter pour que ça me crée une somme de toutes les lignes du 16/01 sur le créneau 06:00-08:00.
JE devrais ensuite faire de même pour tous les autres créneaux et pour tous les jours de l'année ...
Merci d'avance pour les lumières !
Bonne journée,
Maïtena
Partager