pandas 0.23 - DataFrame.isin()

pandas.DataFrame.isin




pandas

pandas.DataFrame.isin

DataFrame.isin(values) [source]

रिटर्न बूलियन DataFrame दिखा रहा है कि क्या DataFrame में प्रत्येक तत्व मानों में समाहित है।

पैरामीटर:

मान : iterable, Series, DataFrame या शब्दकोश

परिणाम केवल एक स्थान पर सही होगा यदि सभी लेबल मेल खाते हैं। यदि values एक श्रृंखला है, तो यह सूचकांक है। यदि values एक शब्दकोश है, तो कुंजी कॉलम नाम होने चाहिए, जो मेल खाना चाहिए। यदि values एक DataFrame है, तो सूचकांक और स्तंभ लेबल दोनों का मिलान होना चाहिए।

यह दिखाता है:
बूलियन का डेटाफ़्रेम

उदाहरण

जब values एक सूची है:

>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'f']})
>>> df.isin([1, 3, 12, 'a'])
       A      B
0   True   True
1  False  False
2   True  False

जब values एक तानाशाही है:

>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [1, 4, 7]})
>>> df.isin({'A': [1, 3], 'B': [4, 7, 12]})
       A      B
0   True  False  # Note that B didn't match the 1 here.
1  False   True
2   True   True

जब values एक श्रृंखला या डाटाफ्रेम होता है:

>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'f']})
>>> other = DataFrame({'A': [1, 3, 3, 2], 'B': ['e', 'f', 'f', 'e']})
>>> df.isin(other)
       A      B
0   True  False
1  False  False  # Column A in `other` has a 3, but not at index 1.
2   True   True