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
Traceback (most recent call last):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
File "calcule_forum.py", line 11, in <module>
for colonne in row.split("\n"):
AttributeError: 'list' object has no attribute 'split'
Partager