У меня есть следующий DataFrame:
x_1 x_2 x_3 x_4 x_5 ID
0 159 xyz 883nne2 28h93 xx_lightz 10
1 159 xyz 883nne2 28h93 xx_lightz 10
2 159 xyz 883nne2 28h93 NaN 10
3 159 xyz 94mmm4k NaN heavy 15
4 159 xyz 94mmm4k NaN heavy 15
3 354 abc 94mmm4k NaN NaN 3
Я хотел бы захватить все уникальные возможности на основе столбца ID и создать столбец подсчета, с выводом:
x_1 x_2 x_3 x_4 x_5 ID Count
0 159 xyz 883nne2 28h93 xx_lightz 10 2
1 159 xyz 883nne2 28h93 NaN 10 1
2 159 xyz 94mmm4k NaN heavy 15 2
3 354 abc 94mmm4k NaN NaN 3 1
Опять же, конечная цель - взять все возможные комбинации, найденные в столбце с x_1 по x_5, и получить счет на основе столбца ID
Любое понимание очень ценится.