【发布时间】:2014-02-14 16:40:46
【问题描述】:
我正在尝试确定 Pandas 列中是否存在具有特定值的条目。我试图用if x in df['id'] 来做到这一点。我认为这是可行的,除非我给它提供了一个我知道不在列 43 in df['id'] 中的值,它仍然返回 True。当我对仅包含与缺少的 id df[df['id'] == 43] 匹配的条目的数据框进行子集时,显然其中没有条目。如何确定 Pandas 数据框中的列是否包含特定值,为什么我当前的方法不起作用? (仅供参考,当我将这个answer 中的实现用于类似问题时,我遇到了同样的问题)。
【问题讨论】: