У меня есть панды df с 1 столбцом со списками. Я хотел бы сгруппировать все списки, которые имеют хотя бы один общий элемент.
Input Df :
>
Category
0 [IAB19, IAB81, IAB82]
1 [IAB25, IAB27]
2 [IAB19, IAB20]
3 [IAB22, IAB55, IAB56, IAB58]
4 [IAB81, IAB89]
5 [IAB82, IAB95]
Я хочу выяснить, присутствуют ли какие-либо коды в df ['Category'] в любой другой строке df ['Категория '].
И если да, я бы хотел объединить эти списки с общим хотя бы одним элементом.
Ожидаемый результат:
Category
0 [IAB19, IAB81, IAB82, IAB20, IAB89, IAB95]
1 [IAB25, IAB27]
2 [IAB22, IAB55, IAB56, IAB58]
Есть мысли?