groupby 按一定条件将数据分组并按分组取得各组数据
>>> 原始datframe:df
Animal Max Speed
0 Falcon 380.0
1 Falcon 370.0
2 Parrot 24.0
3 Parrot 26.0
按照Animal是否为Falcon,进行分组,并取出各组dataframe:
df1=df.groupby(df.Animal=='Falcon') #分组操作
df2=df1.get_group(False)#将分组结果,结果为False即不含有的保存为df2
df3=df1.get_group(True)#将分组结果,结果为True即含有的保存为df3
打印结果:

本文介绍如何使用groupby方法按特定条件对DataFrame进行分组,并获取各个分组的数据。示例中根据'Animal'列是否为'Falcon'进行分组。
313

被折叠的 条评论
为什么被折叠?



