問題タブ [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.
python - 列の因子レベルごとに新しいデータフレームを作成する
列には 50 以上の異なるレベルがあり、各レベルを独自のデータフレームに分割し、ファイル (Excel または CSV) に書き込む必要があります。
私はこれを可能な解決策と見なしました:
しかし、データフレームの数をハードコードしない方法はありますか?
python - ExcelWriter 定義が実行されていない後のコード
Pandas を使用して、複数の Excel ファイルから 1 つのワークブックの個別のシートにデータを収集しようとしています。ただし、ExcelWriter 定義の後のコード ブロックは実行されず、エラーはスローされません。
さまざまな印刷ステートメント (for ループの前、for ループ内、保存後) を実行しようとしましたが、どれも実行されません。また、コンテキスト マネージャー内で ExcelWriter を使用しようとしましたが、同じ問題が発生します。5 分以上待ってみましたが、無駄でした。ファイルサイズが小さい(8kb)ので、保存にそれ以上の時間はかからなかったと思います。
また、単純なパス (つまり、単に「overview.xls」) を ExcelWriter の引数として使用しようとしましたが、これも機能せず、パスが問題ではないと思いました。
他のエンジン (XlsxWriter 経由で .xlsx として保存) も機能しません。
どんな助けでも大歓迎です!
編集: このコードを Linux マシン (以前は Windows マシンで実行していました) でも実行しようとしましたが、何も変更されていません。コードは の後もフリーズしwriter = pd.ExcelWriter(res_path)、その後の print ステートメントまたはそれ以外の場合は実行されません。