Change language

Python | Pandas Index.isin ()

| | |

Index.isin() Pandas Index.isin() returns a boolean array in which the index values are in values. compute a boolean array of whether each index value is in the passed set of values. The returned boolean array has the same length as the index.

Syntax: Index.isin (values, level = None)

Parameters:
values: [set or list-like] Sought values.
level: Name or position of the index level to use ( if the index is a MultiIndex).

Returns: NumPy array of boolean values.

Example # 1: Use Index.isin () to check if the index value is present in the passed list of values.

# import pandas as pd

import pandas as pd

 
# Create index

idx = pd.Index ([ ’Labrador’ , ’Beagle’ , ’ Mastiff’ ,

’Lhasa’ , ’Husky’ , ’ Beagle’ ])

 
# Print index
idx

Exit:

Now we will find out if index marks are present in the passed list.

# Pass a list containing with two values ​​against
# to which the index tags will be matched

idx.isin ([ ’Lhasa’ , ’ Mastiff’ ])

Exit:

The function returned an array object of the same size as the index.  True means that the index mark was present in the passed list object, and False means that the index mark was not present in the passed list object.

Example # 2: Use Index.isin () to check if MultiIndex tags are present in the passed list.

# import pandas as pd

import pandas as pd

 
# Create MutiIndex

midx = pd.MultiIndex.from_arrays ([[ ’Mon’ , ’Tue’ , ’Wed’ , ’Thr’ ],

  [ 10 , 20 , 30 , 40 ]], names = ( ’Days’ , ’ Target’ ))

 
# Print MultiIndex
midx

Output:

Now we will check if the tags in the MultiInndex are present in the passed list or not.

# check if there are tags in the list or not

midx.isin ([ ’Tue’ , ’Wed’ , ’ Fri’ , ’ Sat’ ], level = ’Days’ )

Output:

As we can see from the output, the function returned an array object, the size of which matches the size of the selected MultiIndex level.  True means that the index mark was present in the passed list object, and False means that the index mark was not present in the passed list object.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically