【问题标题】:Pandas groupby column and sum nulls of all other columnsPandas groupby 列和所有其他列的总和空值
【发布时间】:2022-07-19 19:09:06
【问题描述】:

我有一个具有以下结构的数据框:

import pandas as pd

df = pd.DataFrame({"a": [1, None, 2], "b": [4, 5, None], "group": ["a", "a", "b"]})

我想知道,按组分组,每列中有多少个空值。

在这种情况下,输出应该是:

  group  x  y
0     a  1  0
1     b  0  1

我无法控制我有多少列或它们的名称。谢谢!

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    用途:

    df = df.set_index('group').isna().groupby(['group']).sum()
    
    print(df)
           a  b
    group      
    a      1  0
    b      0  1
    

    【讨论】:

      猜你喜欢
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 1970-01-01
      • 2021-10-28
      • 2013-11-08
      相关资源
      最近更新 更多