如何在 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')
我一直在思考如何在 Google Colab 中创建 pandas DataFrame 后将其下载到我的本地磁盘(或 Google 驱动器上)。我试过将它转换为字节、字符串(使用 pd.to_string)、字典(pd.to_dict),但似乎没有任何效果。
此外,我已经查看了如何使用 drive.CreateFile 方法,如介绍 Colab 代码中所述以及此处指定:
感谢任何帮助 - 谢谢!
对于 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')