我想知道在'中使用'时导致列表和熊猫系列之间的不同行为的原因。这是一个例子:
'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'和列表一样工作吗?