groupbyに関して、文字列を値とした場合に、集約関数max(),min()を適用して得られた結果が理解できません。最大、最小をどのように捉えればいいのでしょうか。教えて頂けると幸いです。
df = pd.DataFrame({'Customer': list('AAAABBB'), 'Product': ['TV', 'Video', 'Video', 'Video', 'Camera', 'TV', 'Camera']})
Customer | Product | |
---|---|---|
0 | A | TV |
1 | A | Video |
2 | A | Video |
3 | A | Video |
4 | B | Camera |
5 | B | TV |
6 | B | Camera |
df.groupby('Customer')['Product'].min() Customer A TV B Camera Name: Product, dtype: object
df.groupby('Customer')['Product'].max() Customer A Video B TV Name: Product, dtype: object
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/04 11:56
2017/12/05 00:08
退会済みユーザー
2017/12/05 02:18