Как загрузить фрейм данных pandas в Google Colab?


Я застрял на том, как загрузить фрейм данных pandas на мой локальный диск (или на Google Диск) после его создания в Google Colab. Я пытался преобразовать его в байты, строку (используя pd. to_string), дикт (pd.to_dict), но ничего не работает.

Кроме того, я посмотрел на использование диска.Метод CreateFile, как описано во введении Colab кода и как указано здесь: Как загрузить файл, созданный в Colaboratory workspace?, но я не уверен, как применить это к панды.

Любая помощь ценится - спасибо!

2 2

2 ответа:

Может быть, что-то вроде этого.

from google.colab import files

df.to_csv('df.csv')
files.download('df.csv')

Для google colab я рекомендую использовать Pydrive. Ваш ответ можно найти здесь Как загрузить файл, созданный в Colaboratory workspace?

Edit: просто измените имя файла.CSV с именем.zip или filename.blabla в строках

uploaded = drive.CreateFile({'title': 'filename.csv'})
uploaded.SetContentFile('filename.csv')

Почему? потому что эта строка

uploaded.SetContentFile('filename.csv')

Автоматический формат файла содержимого, поэтому вам не нужно преобразовывать его в строку или байт.