我得到如下代码:
train_df['Age'].isnull().value_counts()
False 714
True 177
Name: Age, dtype: int64
所以我想知道如何在Pandas中计算0和1的空值和非空值作为行索引而不是False和True,
0 714
1 177
Name: Age, dtype: int64
我知道也许我可以生成一个新的DataFrame并更改行索引,但这看起来很复杂。
有人可以帮我一个简洁的方法吗?
预先感谢。
答案 0 :(得分:1)
使用
train_df['Age'].isnull().astype(int).value_counts()
答案 1 :(得分:1)
您还可以分配所需的任何索引,例如如果有
s = train_df['Age'].isnull().value_counts()
然后
s.index = s.index.astype(int)