As funções de agregação reduzem a dimensionalidade dos objetos retornados. Algumas funções de agregação comuns incluem média(), soma(), tamanho(), contagem(), std(), var() e sem().
df1 = df.groupby(['A', 'B'], as_index=False)['C'].sum()
Se você agrupar por duas ou mais colunas, pode ser necessário especificar as_index=False ou usar Series.reset_index() para converter uma série MultiIndex em colunas.
Para agregar colunas de strings:
df1 = df.groupby('A')['B'].agg(list).reset_index()
Para strings com um separador:
df2 = df.groupby('A')['B'].agg(','.join).reset_index()
Use GroupBy.size ou GroupBy.count.
df1 = df.groupby('A').size().reset_index(name='COUNT')
Use GroupBy.transform.
df['C1'] = df.groupby('A')['C'].transform('sum')
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3