Python Pandas - Return if the index is monotonic decreasing (only equal or decreasing) values

PythonPandasServer Side ProgrammingProgramming

To return if the index is monotonic decreasing (only equal or decreasing) values, use the index.is_monotonic_decreasing property.

At first, import the required libraries −

import pandas as pd

Creating the index −

index = pd.Index([50, 40, 30, 30, 30])

Display the index −

print("Pandas Index...\n",index)

Check if the index monotonic decreasing −

print("\nIs the Pandas index monotonic decreasing?\n",index.is_monotonic_decreasing)

Example

Following is the code −

import pandas as pd

# Creating the index
index = pd.Index([50, 40, 30, 30, 30])

# Display the index
print("Pandas Index...\n",index)

# Return an array representing the data in the Index
print("\nArray...\n",index.values)

# Check if the index monotonic decreasing
print("\nIs the Pandas index monotonic decreasing?\n",index.is_monotonic_decreasing)

Output

This will produce the following code −

Pandas Index...
Int64Index([50, 40, 30, 30, 30], dtype='int64')

Array...
[50 40 30 30 30]

Is the Pandas index monotonic decreasing?
True
raja
Updated on 13-Oct-2021 11:10:19

Advertisements