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

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

Patricia Arquette
リリース: 2024-11-03 21:43:02
オリジナル
323 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート