3
私は、ユーザーが複数のカテゴリに属している状況があります。パンダ:クロス集計の問題を解決する
UserID Category
1 A
1 B
2 A
3 A
4 C
2 C
4 A
A = 1,2,3,4
B = 1
C = 2,4
私はこの使用してパンダのようなデータを示してクロス集計をしたい:
A B C
A 4 1 2
B 1 2 0
C 2 0 2
私は試してみてください。
df.groupby(UserID).agg(countDistinct('Category'))
私は上記を行いましたが、対角線にない要素については0を返します。
甘いもの..これを解決します..ありがとうございます:) – thealchemist
嬉しいです!いい日! – jezrael