“PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar” Kode Jawaban

PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar

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

PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar

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

Jawaban yang mirip dengan “PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar”

Pertanyaan yang mirip dengan “PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar”

Lebih banyak jawaban terkait untuk “PANDAS mengonversi entri dalam kolom setelah groupby dalam daftar” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya