ホームページ >バックエンド開発 >Python チュートリアル >科学表記法を使用した Pandas Groupby 集計の出力形式を変更するにはどうすればよいですか?

科学表記法を使用した Pandas Groupby 集計の出力形式を変更するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 22:53:30837ブラウズ

How Can I Modify Output Formatting for Pandas Groupby Aggregation with Scientific Notation?

科学的表記法を使用した Pandas Groupby 集計の出力形式の変更

pandas では、groupby 操作により大きな数値の科学的表記法が生成される可能性がありますが、これは望ましくない場合があります。

形式を変更するには、display.float_format オプションを利用してカスタム文字列コンバータを指定します。たとえば、小数点を追加して小数点以下の桁数を制限するには:

pd.set_option('display.float_format', lambda x: '%.3f' % x)

これにより、数値が小数点以下 3 桁の文字列に変換されます。

または、操作したくない場合は、文字列の場合、シリーズ内の各値にラムダ関数を適用して書式設定をカスタマイズできます:

Series(np.random.randn(3)).apply(lambda x: '%.3f' % x)

以上が科学表記法を使用した Pandas Groupby 集計の出力形式を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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