Me he quedado atascado en cómo descargar un DataFrame de pandas en mi disco local (o en Google Drive) después de crearlo en Google Colab. He intentado convertirlo a bytes, una cadena (usando pd.to_string), un dict (pd.to_dict), pero nada parece funcionar.
Además, analicé el uso del método drive.CreateFile como se explica en la introducción del Código de Colab y como se especifica aquí: ¿Cómo descargar un archivo creado en el espacio de trabajo de Colaboratory? , pero no estoy seguro de cómo aplicar esto a los pandas.
Cualquier ayuda es apreciada - ¡gracias!
Tal vez algo como esto.
from google.colab import files df.to_csv('df.csv') files.download('df.csv')Para google colab, recomiendo usar Pydrive. Su respuesta se puede encontrar aquí ¿Cómo descargar un archivo creado en el espacio de trabajo de Colaboratory?
editar: simplemente cambie filename.csv a filename.zip o filename.blabla en líneas
uploaded = drive.CreateFile({'title': 'filename.csv'}) uploaded.SetContentFile('filename.csv')¿por qué? porque esta línea
uploaded.SetContentFile('filename.csv')establece automáticamente el formato para su archivo de contenido, por lo que no necesita convertirlo a Cadena o Byte.