0
点赞
收藏
分享

微信扫一扫

使用groupby分组后agg函数对单列进行多种运算和对多列进行多种运算

龙驹书房 2022-03-17 阅读 42
pythonpandas
import pandas as pd
import numpy as np
url = 'https://raw.githubusercontent.com/HoijanLai/dataset/master/PoliceKillingsUS.csv'
df = pd.read_csv(url,sep=',')
df

在这里插入图片描述

1.对多列运算

df.groupby('race').agg({'age':np.median,'signs_of_mental_illness':np.sum})

在这里插入图片描述

2.对单列进行多个运算

df.groupby('flee')['age'].agg([np.mean,np.median])

在这里插入图片描述

举报

相关推荐

0 条评论