Python - leer datos .csv

 
Vista:

leer datos .csv

Publicado por patricia (1 intervención) el 21/02/2019 13:26:04
Screenshot-from-2019-02-21-13-15-40

Hola, soy nueva en python y necesito ayuda urgente. Resulta que tengo un conjunto de datos en formato .csv y me gustaria generar un bucle que leyera todos esos archivos con datos y me generase con cada uno de ellos una grafica final y me calculase una serie de variables.
El programa lo tengo hecho pero solo para un archivo de datos especifico, es decir, tengo que poner manualmente el nombre del archivo y correr el programa para cada uno de ellos y me gustaria que lo hiciese por si solo.

gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

leer datos .csv

Publicado por Daniel (111 intervenciones) el 21/02/2019 17:01:16
Hola,

Entiendo que necesitas un array con los archivos. Para eso puede utilizar listdir:

1
2
3
from os import listdir
 
ficheros = listdir('/path/a/archivos')

La cadena de texto '/path/a/archivos' es opcional, si no de indica devolverá los archivos y carpetas de directorio actual. El listado de se puede filtrar para, por ejemplo, tener solamente los archivos csv.

1
ficheros_csv = [k for k in listdir() if '.csv' in k]

Saludos,
Daniel Rodríguez.
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar