import pandas as pd
df = pd.DataFrame({'x':[1,2,1,2,1,3,2],'y':[34,23,23,65,45,12,28],'z':['a','b','a','','a','c','b']})
df.groupby('x').z.count().reset_index()
x z
0 1 3
1 2 3
2 3 1
Но это то, что я не хочу, пустая строка не должна быть в счетчике, поэтому я хочу
x z
0 1 3
1 2 2
2 3 1
что мне делать?