简体   繁体   English

Pandas 删除所有有值的单元格,只留下空白单元格

[英]Pandas drop all cells with Values and leave only blank cells

I want to do the following:我想做以下事情:

index指数 A1 A1
0 0 1 1个
1 1个
2 2个 -8 -8
3 3个 Hello你好
4 4个

to:到:

index指数 A1 A1
1 1个
4 4个

Is there like a reverse.dropna function?有 reverse.dropna function 这样的吗?

Assuming real NaNs:假设真正的 NaN:

out = df[df['A1'].isna()]

If empty strings:如果为空字符串:

out = df[df['A1'].eq('')]

For both:对彼此而言:

out = df[df['A1'].fillna('').eq('')]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM