ホームページ  >  記事  >  バックエンド開発  >  Pandas Groupby 集計結果で科学表記法を抑制するにはどうすればよいですか?

Pandas Groupby 集計結果で科学表記法を抑制するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-03 21:43:02233ブラウズ

How to Suppress Scientific Notation in Pandas Groupby Aggregation Results?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。