1. ホーム
  2. python

pandasのDataFrameでグループ化されたデータからヒストグラムをプロットする

2023-09-29 18:18:44

質問

pandasのdataframeでグループ化されたデータからヒストグラムのブロックをプロットする方法を見つけるためにいくつかの指導が必要です。以下は私の質問を説明するための例です。

from pandas import DataFrame
import numpy as np
x = ['A']*300 + ['B']*400 + ['C']*300
y = np.random.randn(1000)
df = DataFrame({'Letter':x, 'N':y})
grouped = df.groupby('Letter')

私の無知でこのコードコマンドを試してみました。

df.groupby('Letter').hist()

というエラーメッセージが表示され、失敗しました。

どんな助けでも最も感謝します。

どのように解決するのですか?

調子に乗って、さらに簡単な方法を見つけました。 キーワードを使う、さらに簡単な方法を見つけました。

df['N'].hist(by=df['Letter'])

グループ化されたデータを素早くスキャンするための、とても便利なショートカットです!

未来の訪問者のために、この呼び出しの生成物は次のチャートです。