如何在Google Colab中下载pandas Dataframe?

时间:2018-02-18 18:06:50

标签: google-colaboratory

在Google Colab中创建后,我一直坚持如何将pandas DataFrame下载到我的本地磁盘(或Google Drive)。我已经尝试将其转换为字节,字符串(使用pd.to_string),dict(pd.to_dict),但似乎没有任何效果。

此外,我已经看过使用drive.CreateFile方法,如介绍Colab代码中所述,并在此处指定:How to download file created in Colaboratory workspace?,但我不知道如何将其应用于pandas。

感谢任何帮助 - 谢谢!

2 个答案:

答案 0 :(得分:8)

也许是这样的。

from google.colab import files

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

答案 1 :(得分:1)

对于google colab,我建议使用Pydrive。 你的答案可以在这里找到 How to download file created in Colaboratory workspace?

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

中的filename.zip或filename.blabla
uploaded = drive.CreateFile({'title': 'filename.csv'})
uploaded.SetContentFile('filename.csv')

为什么呢?因为这一行

uploaded.SetContentFile('filename.csv')

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