How can I download a pandas Dataframe in Google Colab?

微笑、不失礼 提交于 2020-01-21 04:39:25

问题


I have been stuck on how to download a pandas DataFrame into my local disk (or onto Google Drive) after creating it in Google Colab. I have tried converting it to bytes, a string (using pd.to_string), a dict (pd.to_dict), but nothing seems to work.

Additionally, I've looked at using the drive.CreateFile method as explained in the intro Colab Code and as specified here: How to download file created in Colaboratory workspace?, but I'm not sure how to apply this to pandas.

Any help is appreciated - thanks!


回答1:


Maybe something like this.

from google.colab import files

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



回答2:


For google colab, i recommend use Pydrive. Your answer can be found in here How to download file created in Colaboratory workspace?

edit: just change filename.csv to filename.zip or filename.blabla in lines

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

why? because this line

uploaded.SetContentFile('filename.csv')

auto set format for you content file, so you don't need to converter it to String or Byte.



来源:https://stackoverflow.com/questions/48854943/how-can-i-download-a-pandas-dataframe-in-google-colab

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!