Pandas を使用する前に csv に書き込むときは、パーセンテージに次の形式をよく使用します。
'%0.2f%%' % (x * 100)
これは、csv をロードするときに Excel によって正しく処理されます。
今、私は Pandas の to_excel 関数を使用しようとしています。
(simulated * 100.).to_excel(writer, 'Simulated', float_format='%0.2f%%')
「ValueError: float() の無効なリテラル: 0.0126%」を取得します。「%%」がない場合は問題なく書き込みますが、パーセントとしてフォーマットされません。
Pandas の to_excel にパーセンテージを書き込む方法はありますか?
この質問は、現時点ではかなり古いものです。より良い解決策については、 pandas で動作する xlsxwriter をチェックしてください。