在pandas dataframe中,使用分组查找每个制造商有多少具有特定值的项目

2024-10-04 09:20:09 发布

您现在位置:Python中文网/ 问答频道 /正文

只是学习熊猫,所以任何帮助都会很好。我有一个包含谷物名称、制造商及其评级的数据框。我想计算出有多少谷物的评级高于50,并确定有多少达到这一评级属于每个制造商

这就是我所尝试的:

df_3['HighRate'] = 'No' 
df_3['HighRate'][df['rating'] > 50 = 'Yes' 
dfGrouped2 = df_3.groupby(['manufacturer','HighRate'])

 dfGrouped2

HighRate = df_3[df_3[['rating'] > 50]
dfGrouped2 = df_3.groupby(['manufacturer','HighRate'])
dfGrouped2




name    manufacturer    rating
Cheerios    G           50.764999
Wheaties    C           51.592193

Tags: 数据noname名称dfyesgroupbyrating