gpt4 book ai didi

python - 使用 'in' 检查 Pandas 系列中是否存在值

转载 作者:行者123 更新时间:2023-12-05 02:40:30 25 4
gpt4 key购买 nike

我试图检查一个值是否存在于 pandas 系列中,但是,我发现了一个有趣的事实:

s1 = pd.Series(['one', 'one1', '1', ''])
'one' in s1
False

'one' in set(s1)
True

为什么 in 操作不能用于 Series 对象?谢谢!

最佳答案

in 检查 index 是否在这个系列中

In[29]: s1.__contains__
Out[29]:
<bound method NDFrame.__contains__ of
0 one
1 one1
2 1
3
dtype: object>

In[30]: 'one' in s1
Out[30]: False

In[31]: 0 in s1
Out[31]: True

In[32]: 1 in s1
Out[32]: True

In[33]: 2 in s1
Out[33]: True

In[34]: 3 in s1
Out[34]: True

In[35]: 4 in s1
Out[35]: False

关于python - 使用 'in' 检查 Pandas 系列中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68554070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com