web-dev-qa-db-ja.com

Google Colabでpandas Dataframeをダウンロードするにはどうすればよいですか?

Google Colabで作成した後、pandas DataFrameをローカルディスク(またはGoogleドライブ)にダウンロードする方法に固執しています。pdを使用して、バイト、文字列に変換しようとしました。 .to_string)、dict(pd.to_dict)ですが、何も機能していないようです。

さらに、Intro Colab Codeで説明され、ここで指定されているように、drive.CreateFileメソッドの使用を見ました: Colaboratory workspaceで作成されたファイルをダウンロードする方法? 、しかし、どのようにこれをパンダに適用します。

どんな助けも感謝します-ありがとう!

7
Brian Li

たぶんこんな感じ。

from google.colab import files

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

Google Colabの場合、Pydriveの使用をお勧めします。あなたの答えはここにあります 共同作業領域で作成されたファイルをダウンロードする方法?

編集:filename.csvをfilename.Zipまたはfilename.blablaに変更します

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

どうして?この行

uploaded.SetContentFile('filename.csv')

コンテンツファイルの形式を自動設定するため、文字列またはバイトに変換する必要はありません。

1
Mohamed Jihad