【发布时间】:2020-06-24 13:44:05
【问题描述】:
我有一个特殊值列表,例如 [-999, np.nan],我想检查它们是否在 pd.Series 中可用,例如 pd.Series([1, 2, np.nan, -999])。
以下代码按预期工作:
-999 in pd.Series([1, 2, np.nan, -999]).values
>>> True
但是,下面的代码返回 False,而我原本以为它是 True:
np.nan in pd.Series([1, 2, np.nan, -999]).values
>>> False
如何在不使用 isnull() 或任何 null 特定函数的情况下评估 np.nan 是否在系列中?
【问题讨论】:
标签: python pandas numpy series