ホームページ >バックエンド開発 >Python チュートリアル >Pandas Groupby 集計結果で科学表記法を抑制するにはどうすればよいですか?
Pandas Groupby 集計結果での科学的表記法の抑制
pandas で groupby 操作を実行すると、大きな数値結果が科学的表記法で表示される場合があります。これは、読みやすさや後続の処理にとって望ましくない場合があります。
書式設定を変更するには、pd.set_option('display.float_format') を使用してカスタム文字列コンバータを定義します。例:
<code class="python">import pandas as pd pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
これは、小数点以下 3 桁の浮動小数点数を表示します。これはグローバル設定であり、パンダに表示されるすべての浮動小数点数に影響することに注意してください。
見た目を美しくする目的で数値を文字列に変換することは一般的に推奨されませんが、カスタム文字列書式設定を使用して apply() を使用して実現できます。 function:
<code class="python">df['result'].apply(lambda x: '%.3f' % x)</code>
これにより、指定された文字列書式設定が「結果」列の各要素に適用されます。
以上がPandas Groupby 集計結果で科学表記法を抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。