【问题标题】:Filter after Groupby and Sum in pandas?在熊猫中过滤Groupby和Sum?
【发布时间】:2018-12-10 12:57:07
【问题描述】:

下面是groupby和Sum of paramount之后生成的表格。 我想通过 sum 过滤掉这个表,比如 >0,

            paramount
            sum
CP  AD  IID

aa  bb  ccc 0

aa  bb  ddd 0

aa  bb  eee 10

【问题讨论】:

  • 你能比“etc”更具体一点吗?
  • @coldspeed and salah,你现在可以检查一下表格吗,最后一列是按 CP、AD、IID 分组后的计算表格。我想使用 Paramount - Sum 列进行过滤
  • 你可以添加你已经尝试过的东西——输入、查询/代码、输出和你想要的输出
  • s=t.groupby(['CP','AD','IID']).aggregate({'paramount':['sum']}) .... ss= s [s['sum'] >0]
  • @prdp13 - 最好避免在列中使用 MultiIndex,检查我的解决方案。

标签: python pandas


【解决方案1】:

如果我正确理解问题,这就像传递您希望评估的条件一样简单。

df = df[df["paramount"]["sum"] > 0]

【讨论】:

    猜你喜欢
    • 2018-12-09
    • 2017-05-22
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2014-02-25
    • 2017-05-18
    • 2016-10-22
    相关资源
    最近更新 更多