Calcul moyenne en python à partir fichier CSV

Fermé
CorineMouchard - 15 déc. 2020 à 16:50
yg_be Messages postés 20744 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 décembre 2022 - 15 déc. 2020 à 17:02
calcul moyenne en python à partir fichier CSV
Bonjour,

lors de mon calcul de moyenne, je n'arrive pas à exclure les zéros de mon fichiers.
voici mon code, je ne trouve pas mon erreur.
Code :

import csv

with open('DataToAnalyze.csv') as csv_file:
reader = csv.reader(csv_file)
average = 0
sum = 0
row_count = 0
for row in reader:
for column in row:
n=float(column)
if n != 0:
sum += n
row_count += 1
average = sum / row_count
print('La moyenne est :', average)
csv_file.close()

merci d'avance pour une aide
Votre message

1 réponse

yg_be Messages postés 20744 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 décembre 2022 1 268
15 déc. 2020 à 17:02
bonjour,
sans indentation, le programme est illisible.
merci d'appliquer ceci:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0