Como realizar operaciones matemáticas con datos extraídos de archivo .csv?
Publicado por Emerson (3 intervenciones) el 01/06/2017 23:28:03
Buenas, soy nuevo usando python, y estoy tratando de usar la data contenida en un archivo .csv para realizar ciertas operaciones matemáticas.
Actualmente logro sacar los datos por columna de manera individual, usando el siguiente código:
En la ultima linea me lanza este error:
TypeError: cannot concatenate 'str' and 'int' objects
Y hasta aquí llego, no logro realizar la ultima linea del código.
Gracias por su apoyo!!
Actualmente logro sacar los datos por columna de manera individual, usando el siguiente código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import math
Pelec = []
Qelec = []
Vpal = []
Speed = []
with open(r'test.csv','r') as f:
data = f.read().splitlines()
data.pop(0)
for u in data:
linea = u.split(';')
Pelec.append(linea[56])
Qelec.append(linea[57])
Speed.append(linea[29])
Vpal.append(linea[2])
Pelec1 = Pelec[a]
Qelec1 = Qelec[a]
Speed1 = Speed[a]
Vpal1 = Vpal[a]
I1 = math.sqrt(Pelec1^2+Qelec1^2)/(Vpal1*230000)
En la ultima linea me lanza este error:
TypeError: cannot concatenate 'str' and 'int' objects
Y hasta aquí llego, no logro realizar la ultima linea del código.
Gracias por su apoyo!!
Valora esta pregunta
0