使用''之间的区别列表和熊猫系列

时间:2018-02-02 13:29:22

标签: python list pandas

我想知道在'中使用'时导致列表和熊猫系列之间的不同行为的原因。这是一个例子:

'a' in ['a' ,'b','c','d']
#returns True
'a' in pd.Series(['a','b','c','d'])
#returns False

我知道我可以使用.isin()函数来获取所需的行为:

pd.Series(['a','b','c','d']).isin(['a'])
#returns Boolean array

强制系列回到列表会导致所需的行为

'a' in list(pd.Series(['a','b','c','d'])
#returns True

关于熊猫数据结构的内容是什么,它不允许' in'和列表一样工作吗?

0 个答案:

没有答案