Leer columnas fichero csv
Publicado por Mikel (2 intervenciones) el 28/09/2019 10:02:24
Tengo un fichero csv con unas 3000 lineas y 50 columnas, solo me interesan ciertas columnas, con lo que leo cada linea y me quedo con el valor en una variable lista con el código de abajo, estoy tratando de hacer un bucle anidado para rebajar todo este código, estoy seguro de que se puede hacer, pero no doy con ello, ¿alguien mas experto podría iluminarme?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for element in datosfichero:
valores_nodo.append(element.strip('\n').split(',')[0])
valores_nodo.append(element.strip('\n').split(',')[1])
valores_nodo.append(element.strip('\n').split(',')[4])
valores_nodo.append(element.strip('\n').split(',')[6])
valores_nodo.append(element.strip('\n').split(',')[8])
valores_nodo.append(element.strip('\n').split(',')[10])
valores_nodo.append(element.strip('\n').split(',')[21])
valores_nodo.append(element.strip('\n').split(',')[22])
valores_nodo.append(element.strip('\n').split(',')[35])
valores_nodo.append(element.strip('\n').split(',')[40])
valores_nodo.append(element.strip('\n').split(',')[41])
valores_nodo.append(element.strip('\n').split(',')[42])
valores_nodo.append(element.strip('\n').split(',')[43])
valores_nodo.append(element.strip('\n').split(',')[44])
valores_nodo.append(element.strip('\n').split(',')[45])
valores_nodo.append(element.strip('\n').split(',')[46])
valores_nodo.append(element.strip('\n').split(',')[50])
Valora esta pregunta


0