Answers for "pandas groupby and list"

0

group by pandas to list

df.groupby('a')['b'].apply(list)
Posted by: Guest on April-26-2021
-1

pandas group by column

>> df = pd.read_excel(r"C:path_to_filedataset_test.xlsx")

>> print(df)

'''
  name  number
0   p1      64
1   p2      98
2   p1      93
3   p2      57
4   p1      89
5   p2      83
6   p1      58
7   p2      73
8   p1      64
9   p2      24
'''
>> data = df.groupby("name").number.apply(list)

>> print(data)
'''
name
p1    [64, 93, 89, 58, 64]
p2    [98, 57, 83, 73, 24]
Name: number, dtype: object
'''

>> print(data.p1)
'''
[64, 93, 89, 58, 64]
'''
Posted by: Guest on October-14-2021

Python Answers by Framework

Browse Popular Code Answers by Language