[英]Find min and max of pandas indexed dataframe
如果需要聚合值,請使用GroupBy.agg
:
df = df.groupby(['user','trial']).agg(max_u = ('u','max'),
min_u = ('u','min'),
max_v = ('v','max'),
min_v = ('v','min'))
如果需要新列,請使用GroupBy.transform
:
g = df.groupby(['user','trial'])
df[['max_u','max_v']] = g[['u','v']].transform('max')
df[['min_u','min_v']] = g[['u','v']].transform('min')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.