Python 如何从DataFrame中删除特定列缺少值的观测值?
我有一个包含缺少值的列的DataFrame。我想删除观察值,删除包含观察值的行,但只删除特定列的行。例如:Python 如何从DataFrame中删除特定列缺少值的观测值?,python,pandas,Python,Pandas,我有一个包含缺少值的列的DataFrame。我想删除观察值,删除包含观察值的行,但只删除特定列的行。例如: A B C D E 2 1 NaN 7 9 1 3 6 NaN 10 NaN 3 11 0 8 假设我想删除D列中缺少值的观测值,所以我想得到如下结果: A B C D E 2 1 NaN 7 9 NaN 3 11 0 8 谢谢您的建
A B C D E
2 1 NaN 7 9
1 3 6 NaN 10
NaN 3 11 0 8
假设我想删除D列中缺少值的观测值,所以我想得到如下结果:
A B C D E
2 1 NaN 7 9
NaN 3 11 0 8
谢谢您的建议。让我们试试mask
pd.Series.notna()
df[df.D.notna()]
A B C D E
0 2.0 1 NaN 7.0 9
2 NaN 3 11.0 0.0 8