У меня есть фрейм данных, который выглядит следующим образом:
subgroup value
0 1 0
1 1 1
2 1 1
3 1 0
4 2 0
5 2 0
6 2 0
7 3 0
8 3 1
9 3 0
10 3 0
Мне нужно добавить столбец, который добавляет 1, когда есть хотя бы одно значение, отличное от 0, в разных подгруппах.Обратите внимание, что если значение 1 повторяется более одного раза в одной и той же подгруппе, это не влияет на количество.Результат должен быть:
subgroup value count
0 1 0 1
1 1 1 1
2 1 1 1
3 1 1 1
4 2 0 1
5 2 0 1
6 2 0 1
7 3 0 2
8 3 1 2
9 3 0 2
10 3 0 2
Заранее благодарен за помощь!