問題タブ [pandas.excelwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2067 参照

python - 変数としての Pandas to_excel (宛先ファイルなし)

最近、データフレームを取得して、Excel ファイルに出力する準備をする必要がありました。ただし、ローカル システムに保存するのではなく、準備したデータを、URI に基づいてクラウドに保存する別の関数に渡します。多数の ExcelWriter の例を検索した後、探しているものが見つかりませんでした。

目標は、データフレームを取得することです。たとえば、次のようになります。

そして、変数にバイトとして一時的に保存します。たとえば、次のようになります。

私が思いついた解決策は回答に記載されており、他の人の助けになることを願っています。他の方の解決策も見てみたいです!

更新 #2 - ユースケースの例

私の場合、URI を使用してさまざまなクラウド宛先を指定できるようにする io モジュールを作成しました。たとえば、gs:// で始まる「パス」は Google ストレージに送信されます (gsutils のような構文を使用)。最初のステップとしてデータを処理し、その処理済みデータを「保存」関数に渡します。この関数自体がフィルター処理を行い、正しいパスを決定します。

df.to_csv()は実際にはパスなしで動作し、自動的に文字列を返します (少なくとも最近のバージョンでは)。

0 投票する
0 に答える
7219 参照

python-3.x - pandas.DateFrame.to_excel() メソッドは EXCEL を上書きします

メソッドを使用してto_excel()DataFrame を Excel に変換していますが、新しい行を追加する代わりに既存の Excel を上書きすることがわかりましto_excel()た。(「mode='a'」など)to_csv('trade_detail.csv', mode='a')to_excel