如何在 Google Colab 中下载 pandas Dataframe?

How can I download a pandas Dataframe in Google Colab?

我一直在思考如何在 Google Colab 中创建 pandas DataFrame 后将其下载到我的本地磁盘(或 Google 驱动器上)。我试过将它转换为字节、字符串(使用 pd.to_string)、字典(pd.to_dict),但似乎没有任何效果。

此外,我已经查看了如何使用 drive.CreateFile 方法,如介绍 Colab 代码中所述以及此处指定:,但我不确定如何将其应用于 pandas.

感谢任何帮助 - 谢谢!

对于 google colab,我推荐使用 Pydrive。 您的答案可以在这里找到

编辑:只需将 filename.csv 更改为 filename.zip 或 filename.blabla 行

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

为什么?因为这一行

uploaded.SetContentFile('filename.csv')

自动为您的内容文件设置格式,因此您无需将其转换为字符串或字节。

也许是这样的。

from google.colab import files

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