Advertisement
eriasu

Cambio de Datos

Oct 27th, 2015
560
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. import csv
  2. archivo = open('arrhythmia.data.txt','r')
  3. data = csv.reader(archivo,delimiter=',')
  4. tabla = [row for row in data]
  5. Columna14= []
  6. ColumnaTemporal= []
  7. def SacarPromedio(Lista):
  8.     promedio = 0
  9.     for valor in Lista:
  10.         promedio = promedio+valor
  11.     promedio = promedio/len(Lista)
  12.     return promedio
  13. for fila in tabla:
  14.     #print(len(fila))
  15.     valor = fila[14]
  16.     Columna14.append(valor)
  17.    
  18.     if fila[14] != '?':
  19.        ColumnaTemporal.append(float(valor))
  20.  
  21. promedio = SacarPromedio(ColumnaTemporal)
  22. for valor in range(len( Columna14)):
  23.     if Columna14[valor] =='?':
  24.         Columna14[valor]= promedio
  25.     else:
  26.         Columna14[valor]= float(Columna14[valor])
  27.    
  28. print(Columna14)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement