我有一个包含多列的数据框。我想按 A 列(这是一个人的名字)进行分组。然后我想计算 C 列中按 A 列分组的total行数。我还想计算 B 列中按 A 列分组的unique行数。
有没有办法在Python中做到这一点?
这个:
df.groupby('A').agg({'C':'size', 'B':'nunique'})
虽然实际上,
C
B
df.groupby('A')['B'].agg(['size','nunique'])