Erreur split lit pour calule de moyenne
Bonjour tous le monde
Pour mon projet, je dois calculer la moyenne des colonnes en important à partir d'un fichier csv.Je me bloque sur la façon de extraire des colonnes pour pouvoir effectuer des calcules.Pouvez - vous me dire où se trouve mes erreurs? je remercie d'avances.Y-a-t-il d'autre de moyen effectuer des calculs de moyenne?
fichier csv :
8.500,400,58799,2587
8.6,4012,5879,2547
8.0,125,5874.2,2547.12
7.8,1258.2,125,2754.12
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| import csv
import numpy as np
import pandas as pd
with open("/media/tonny/TOSHIBA EXT/test_pour_stage/premier_test/test_reper_1/test.csv") as fichier1:
reader = csv.reader(fichier1,delimiter = ',')
somme = 0
moyenne = 0
for row in reader:
for colonne in row.split("\n"):
valeur = float(colonne)
somme = somme + valeur
moyenne = somme/len(colonne) |
Traceback (most recent call last):
File "calcule_forum.py", line 11, in <module>
for colonne in row.split("\n"):
AttributeError: 'list' object has no attribute 'split'