“Os pandas convertem entradas em uma coluna após grupo na lista” Respostas de código

Os pandas convertem entradas em uma coluna após grupo na lista

In [1]: df = pd.DataFrame( {'a':['A','A','B','B','B','C'], 'b':[1,2,5,5,4,6]})
        df

Out[1]: 
   a  b
0  A  1
1  A  2
2  B  5
3  B  5
4  B  4
5  C  6

In [2]: df.groupby('a')['b'].apply(list)
Out[2]: 
a
A       [1, 2]
B    [5, 5, 4]
C          [6]
Name: b, dtype: object

In [3]: df1 = df.groupby('a')['b'].apply(list).reset_index(name='new')
        df1
Out[3]: 
   a        new
0  A     [1, 2]
1  B  [5, 5, 4]
2  C        [6]
Lonely Leopard

Os pandas convertem entradas em uma coluna após grupo na lista

df.groupby('a').agg({'b':lambda x: list(x)})
Real Raccoon

Respostas semelhantes a “Os pandas convertem entradas em uma coluna após grupo na lista”

Perguntas semelhantes a “Os pandas convertem entradas em uma coluna após grupo na lista”

Mais respostas relacionadas para “Os pandas convertem entradas em uma coluna após grupo na lista” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código