J'ai été coincé sur la façon de télécharger un pandas DataFrame sur mon disque local (ou sur Google Drive) après l'avoir créé dans Google Colab. J'ai essayé de le convertir en octets, une chaîne (en utilisant pd .to_string), un dict (pd.to_dict), mais rien ne semble fonctionner.
De plus, j'ai envisagé d'utiliser la méthode drive.CreateFile comme expliqué dans le code Colab d'introduction et comme spécifié ici: Comment télécharger le fichier créé dans l'espace de travail du Colaboratory? , mais je ne sais pas comment appliquer cela aux pandas.
Toute aide est la bienvenue, merci!
Peut-être quelque chose comme ça.
from google.colab import files
df.to_csv('df.csv')
files.download('df.csv')
Pour google colab, je recommande d'utiliser Pydrive. Votre réponse se trouve ici Comment télécharger un fichier créé dans l'espace de travail du Colaboratory?
modifier: changez simplement filename.csv en filename.Zip ou filename.blabla en lignes
uploaded = drive.CreateFile({'title': 'filename.csv'})
uploaded.SetContentFile('filename.csv')
pourquoi? parce que cette ligne
uploaded.SetContentFile('filename.csv')
définir automatiquement le format de votre fichier de contenu, vous n'avez donc pas besoin de le convertir en chaîne ou en octet.