我的数据框架如下:
df = pd.DataFrame({
'A':list('ababab'),
'B':list('aaabbb'),
'C':list('xyzklm'),
})
我正在尝试按A
和B
分组并计数。因此,我尝试的是:
Option 1:
df.groupby(["A","B"]).agg('count')
Option 2:
df.groupby(["A","B"])["B"].agg('count')
Option 3:
df.groupby(["A","B"], as_index=False).agg('count')
以下是产出:
但是,我希望所有标题(A、B、C)都在同一行中,如下所示:
我不知道这样做的目的是什么,但有一个技巧是将
C
也设置为index
y:
样式:
相关问题 更多 >
编程相关推荐