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