1
respuesta

pd.read_csv('ruta_archivo')--no lo lee

Yo tengo mi archivo guardado en la siguiente ruta: pd.read_csv('/content/drive/MyDrive/Colab Notebooks/Seaborn_Alura/credit_card.csv') Pero me sale el error:

/usr/local/lib/python3.10/dist-packages/pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.cinit()

EmptyDataError: No columns to parse from file

Intente poner al final: , sep = ';') Y tampoco funciona

Volvi a subir los archivos y funciono, ya no requiero ayuda, gracias

1 respuesta

¡Hola, Maria! Veo que ya has resuelto tu problema, ¡eso es genial! Sin embargo, me gustaría explicarte un poco más sobre el error que encontraste, por si te encuentras con algo similar en el futuro.

El error EmptyDataError: No columns to parse from file generalmente indica que Pandas no pudo encontrar ninguna columna para analizar en el archivo que estás intentando leer. Esto puede ser causado por varias razones, como un archivo vacío, un archivo con un formato incorrecto o un delimitador incorrecto.

En tu caso, intentaste resolverlo agregando sep = ';' a tu función pd.read_csv(), lo que sugiere que estabas tratando de leer un archivo CSV delimitado por punto y coma. Sin embargo, el error persistió.

Finalmente, resolviste el problema volviendo a subir los archivos, lo que sugiere que el problema podría haber sido causado por un archivo dañado o mal subido.

Aunque ya has resuelto tu problema, aquí te dejo un ejemplo de cómo podrías leer un archivo CSV delimitado por punto y coma en el futuro:

df = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/Seaborn_Alura/credit_card.csv', sep=';')

Espero que esta explicación te ayude a entender mejor el error que encontraste. ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓.