Las funciones de agregación reducen la dimensionalidad de los objetos devueltos. Algunas funciones de agregación comunes incluyen media(), suma(), tamaño(), recuento(), std(), var() y sem().
df1 = df.groupby(['A', 'B'], as_index=False)['C'].sum()
Si agrupa por dos o más columnas, es posible que deba especificar as_index=False o usar Series.reset_index() para convertir una serie MultiIndex en columnas.
Para agregar columnas de cadenas:
df1 = df.groupby('A')['B'].agg(list).reset_index()
Para cadenas con un separador:
df2 = df.groupby('A')['B'].agg(','.join).reset_index()
Usar GroupBy.size o GroupBy.count.
df1 = df.groupby('A').size().reset_index(name='COUNT')
Usar GroupBy.transform.
df['C1'] = df.groupby('A')['C'].transform('sum')
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3