【发布时间】:2018-12-24 14:47:12
【问题描述】:
我想聚合行,对两列使用不同的条件。
当我执行 df.groupby('[a]').agg('count') 时,我得到 输出 1
当我执行 df.groupby('[a]').agg('mean') 时,我得到 输出 2
有没有办法进行聚合,将输出 1 显示到 column[b] 并将输出 2 显示到 column[c]?
【问题讨论】:
-
df.groupby('a').agg({'b':'count','c':'mean'})
标签: python pandas group-by aggregate