从数据帧中删除Nan值

2024-04-27 18:42:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有过这样的经历

No  A   B     C     D
1  NaN NaN   NaN   XYZ
2  NaN ASR   NaN   ABC
3  qwe ere   ewr   rer

我想要这样

No  A   B     C     D
2  NaN ASR   NaN   ABC
3  qwe ere   ewr   rer

如果列A、B和C不存在,则删除该行,我希望使用.all方法 我试着用

if (tm['C'].isnull().values.any()) and\
                        ((tm['A'].isnull().values.any())) and (((tm['B'].isnull().values.any()))):
tm = tm[~tm['C'].isnull()]

但是我希望这个条件与.all()方法放在一行中


Tags: and方法noanynanallasrtm