Comprende el código correctamente antes de utilizarlo a tu proyecto si tquieres aportar algo puedes comentarlo.
Solución:
pandas read_csv
debería hacer el truco. Querrá envolver sus bytes cargados en un io.StringIO
ya que read_csv
espera un objeto similar a un archivo.
Aquí hay un ejemplo completo: https://colab.research.google.com/notebook#fileId=1JmwtF5OmSghC-y3-BkvxLan0zYXqCJJf
los key fragmento es:
import pandas as pd
import io
df = pd.read_csv(io.StringIO(uploaded['train.csv'].decode('utf-8')))
df
paso 1- Monte su Google Drive en Collaboratory
from google.colab import drive
drive.mount('/content/gdrive')
paso 2- Ahora verá sus archivos de Google Drive en el panel izquierdo (explorador de archivos). Haga clic con el botón derecho en el archivo que necesita importar y seleccione Copiar ruta. Luego importe como de costumbre en pandas, usando esta ruta copiada.
import pandas as pd
df=pd.read_csv('gdrive/My Drive/data.csv')
¡Hecho!
Colab google: cargar csv desde tu PC
Tuve el mismo problema con un archivo de Excel (*.xlsx), resolví el problema de la siguiente manera y creo que podrías hacer lo mismo con los archivos csv: – Si tienes un archivo en la unidad de tu PC llamado (archivo.xlsx) luego: 1- Súbelo desde tu disco duro usando este simple código:
from google.colab import files
uploaded = files.upload()
Presione (Elegir archivos) y cárguelo en su unidad de Google.
2- Entonces:
import io
data = io.BytesIO(uploaded['file.XLSX'])
3- Por último, lee tu expediente:
import pandas as pd
f = pd.read_excel(data , sheet_name = '1min', header = 0, skiprows = 2)
#df.sheet_names
df.head()
4- Por favor, cambie los valores de los parámetros para leer su propio archivo. ¡Creo que esto podría generalizarse para leer otros tipos de archivos!
¡Disfrútala!