在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。
感谢任何帮助 - 谢谢!
答案 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.blablauploaded = drive.CreateFile({'title': 'filename.csv'})
uploaded.SetContentFile('filename.csv')
为什么呢?因为这一行
uploaded.SetContentFile('filename.csv')
自动设置内容文件的格式,因此您无需将其转换为字符串或字节。