在GroupBy对象中,可以通过使用agg()
方法来添加列。agg()
方法可以接受一个字典作为参数,字典的键表示要添加的列名,字典的值表示对应列的计算方式。
例如,假设我们有一个DataFrame对象df,其中包含两列"Category"和"Price",我们想要按照"Category"列进行分组,并计算每个分组的平均价格和总价格。可以使用以下代码来实现:
grouped = df.groupby('Category')
result = grouped.agg({'Average Price': ('Price', 'mean'), 'Total Price': ('Price', 'sum')})
在上述代码中,我们使用agg()
方法来添加两列,分别是"Average Price"和"Total Price"。其中,"Average Price"列的计算方式是对"Price"列进行平均值计算,"Total Price"列的计算方式是对"Price"列进行求和计算。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL版。
领取专属 10元无门槛券
手把手带您无忧上云