ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame で数値データをビン化し、各ビン内の値をカウントするにはどうすればよいですか?
値のカウントを取得するためにパンダで列をビニングする
パンダのデータ フレームで数値データを扱う場合、ビン化すると便利ですデータを特定の範囲に分割して分析します。このプロセスはビニングと呼ばれます。
パンダで列をビニングするには、次の手順を使用できます。
例:
「percentage」という名前の数値列を持つ次のデータ フレームを考えます:
「パーセント」列を次のようにビン化するにはbins:
次のようにカット関数を使用できます:
これにより、ビン ラベルを含むデータ フレームに 'binned' という新しい列が作成されます。
各ビン内の値の数を取得するには、value_counts を使用できます。メソッド:
出力:
または、groupby を使用してサイズを集計することもできます:
出力:
これにより、各ビン内の値の数が得られます。
以上がPandas DataFrame で数値データをビン化し、各ビン内の値をカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。