Estoy intentando acceder a un fichero CSV desde Jupyter Notebook y no lo consigo. El link de mi cuaderno es <a href="https://colab.rese...

Oscar Unzueta Salazar

Oscar Unzueta Salazar

Pregunta
studenthace 4 años

Estoy intentando acceder a un fichero CSV desde Jupyter Notebook y no lo consigo.

El link de mi cuaderno es https://colab.research.google.com/drive/1PXpU3v_XoBeWxOWbpXi29hq7aPSPWbfp?usp=sharing

por si alguien le quiere echar un vistazo.

Me da error al leer el csv con Pandas tanto si lo subo desde mi ordenador, como si lo enlazo desde Google Drive como desde Github.

¿Cómo se pueden enlazar los archivos de algún servicio de la nube para leerlos desde Jupyter con Pandas?

Una pregunta de lo más básico pero no avanzo.

El error es ParserError: Error tokenizing data. C error: Expected 12 fields in line 5, saw 468

1 respuestas
para escribir tu comentario
    Jose Luis Higuera Caraveo

    Jose Luis Higuera Caraveo

    studenthace 4 años

    Prueba usando el siguiente script en google colab.

    from google.colab import drive drive.mount('/content/drive')

    Te va a salir un enlace, accede a el, seleccionas tu cuenta de google y le das a acceder, copias el código y lo pegas en el recuadro que aparece en colab

    luego con %cd accedes a la carpeta donde tengas el archivo csv. En mi caso lo tengo en la siguiente direccion. Puedes hacer un !ls y se enlistaran los archivos que tengas en la carpeta, entre ellos el documento.

    %cd '/content/drive/My Drive/Colab Notebooks/Ingeniería de Datos' !ls

    despues de esto solo lo lees normalmente como se hace en pandas

    import pandas as pd df = pd.read_csv('archivo.csv')
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.

Curso de Ingeniería de Datos con Python
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.