小编Ste*_*fan的帖子

Pandas在groupby函数中计算空值

df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'],
               'B' : ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'],
               'C' : [np.nan, 'bla2', np.nan, 'bla3', np.nan, np.nan, np.nan, np.nan]})
Run Code Online (Sandbox Code Playgroud)

输出:

     A      B     C
0  foo    one   NaN
1  bar    one  bla2
2  foo    two   NaN
3  bar  three  bla3
4  foo    two   NaN
5  bar    two   NaN
6  foo    one   NaN
7  foo  three   NaN
Run Code Online (Sandbox Code Playgroud)

我想使用groupby来计算不同foo组合的NaN数.

预期产出(EDIT):

     A      B     C    D
0  foo    one   NaN    2
1 …
Run Code Online (Sandbox Code Playgroud)

python pandas

8
推荐指数
2
解决办法
9859
查看次数

标签 统计

pandas ×1

python ×1