Numpy と Pandas: Pandas ヒストグラム プロットからヒストグラム値を返しますか? 質問する

Numpy と Pandas: Pandas ヒストグラム プロットからヒストグラム値を返しますか? 質問する

私はパンダでヒストグラムをプロットできることを知っています:

df4 = pd.DataFrame({'a': np.random.randn(1000) + 1})
df4['a'].hist()

ここに画像の説明を入力してください

しかし、このようなプロットからヒストグラムの数を取得するにはどうすればよいでしょうか?

私はそれができると知っています(から)Pandas シリーズのヒストグラム値

count,division = np.histogram(df4['a'])

しかし、これを使用した後にカウント値を取得するのはdf.hist()非常に冗長に感じます。パンダから直接頻度値を取得することは可能ですか?

ベストアンサー1

簡単な答えは次のとおりです。

pd.cut(df4['a'], 10).value_counts().sort_index()

からドキュメンテーション:

bins: integer, default 10
Number of histogram bins to be used

それで見てくださいpd.cut(df4['a'], 10).value_counts()

値は以下と同じであることがわかります。np.histogram

おすすめ記事