Python Dataframe使用当前列值选择特定列的所有空行
有一个带有值的dfPython Dataframe使用当前列值选择特定列的所有空行,python,pandas,dataframe,Python,Pandas,Dataframe,有一个带有值的df a b 2010-01-04 05:05:31.657 NaT NaT NaT 2019-01-04 05:06:31.857 2010-01-04 01:02:03.657 2019-01-04 05:09:46.963 NaT 获取所有数据,其中a不应有空值,而b应有空行(NaT) 所需输出: a
a b
2010-01-04 05:05:31.657 NaT
NaT NaT
2019-01-04 05:06:31.857 2010-01-04 01:02:03.657
2019-01-04 05:09:46.963 NaT
获取所有数据,其中a
不应有空值,而b应有空行(NaT)
所需输出:
a b
2010-01-04 05:05:31.657 NaT
2019-01-04 05:09:46.963 NaT
通过和与链接条件一起使用
:
df1 = df[df["a"].notna() & df["b"].isna()]
print (df1)
a b
0 2010-01-04 05:05:31.657 NaT
3 2019-01-04 05:09:46.963 NaT