Мне нужно подсчитать дубликаты в столбце 'C', когда столбец 'A' или 'B' больше 0 или равен 0?
A B C
1 0 500
0 1 500
0 0 500
1 1 500
1 1 300
1 0 300
0 1 300
0 0 300
Я получаю пока
'A'и' B 'больше 0
df[(df['A'] > 0) & (df['B'] > 0)].groupby('C').size()
500 1
300 1
' A 'или' B 'больше 0 или равно 0
df[(df['A'] == 0) | (df['B'] == 0)].groupby('C').size()
500 3
300 3
Как я могу напечатать это в одном DataFrame?
Ожидаемый результат
500 1 3
300 1 3