Python 检查熊猫系列是否包含一组变量:

Python 检查熊猫系列是否包含一组变量:,python,pandas,dictionary,indexing,series,Python,Pandas,Dictionary,Indexing,Series,在python字典中,进行以下检查是非常干净的: import pandas as pd myDict = {'a':1, 'b':2, 'c':3} mySeries = pd.Series(data = [1,2,3], index = ['a', 'b', 'c']) if myDict.viewkeys() >= {'a', 'b'}: print 'a and b are in dictionary' 然而,我找不到一个简单的方法来做同样的熊猫系列

在python字典中,进行以下检查是非常干净的:

import pandas as pd

myDict      = {'a':1, 'b':2, 'c':3}
mySeries    = pd.Series(data = [1,2,3], index = ['a', 'b', 'c']) 

if myDict.viewkeys() >= {'a', 'b'}:
    print 'a and b are in dictionary'

然而,我找不到一个简单的方法来做同样的熊猫系列。。。哪一种是python方法?

一个简短的答案,但您可以简单地将系列转换为
,然后使用与词典相同的方法:

df = pd.Series(data = [1, 2, 3], index = ['a', 'b', 'c'])
print(set(df) >= {1, 2})
# True

一个简短的答案,但您可以简单地将系列转换为
set
,然后使用与词典相同的方法:

df = pd.Series(data = [1, 2, 3], index = ['a', 'b', 'c'])
print(set(df) >= {1, 2})
# True
对不起,你是在找:?如果是这样的话,那么这就是一个骗局。你在找什么?如果是这样的话,这就是一个骗局