Пытается увидеть, как сложно или легко это сделать с Пандами.Pandas создает несколько агрегатов
Скажем, один имеет два столбца с данными, такими как:
Cat1 Cat2
A 1
A 2
A 3
B 1
B 2
C 1
C 2
C 3
D 4
Как вы видите A
и C
имеют три общие элементы 1, 2, 3
. B
однако имеет только два элемента 1 и 2. D
имеет только один элемент: 4.
Как бы программно добраться до этого же результата. Идея будет состоять в том, чтобы каждая группа вернулась как-то. Таким образом, будет [A, C]
и [1, 2, 3]
, затем [B]
и [1, 2]
и [D]
с [4]
.
Я знаю, что программа может быть написана для этого, поэтому я пытаюсь выяснить, есть ли что-то в Пандах, чтобы сделать это, не создавая вещи с нуля.
Спасибо!