0
比方说,我们有一个像下面的熊猫数据框。熊猫集团聚合
> category level score
> Bus travel 0.75
> Bus travel 0.60
> Bus vehicles 0.50
我想要的是按'水平'分组,并计算'数'和每个'水平'的最高分数。另外,“硬”的部分是创建这样一个输出:
> category travel score vehicles score
> Bus 2 0.75 1 0.5
我一直在努力这样做:
> grouped = df.groupby('level').agg(
{
'category': 'count',
'score': 'max'
})
任何想法?
那是相当接近!谢谢! –