Атрибут is_monotonic_decreasing
Атрибут is_monotonic_decreasing применяется к объекту Index
и возвращает True, если значения индекса монотонно убывают
(каждое следующее значение меньше или равно предыдущему).
В противном случае возвращается False.
Атрибут не принимает параметров.
Синтаксис
index.is_monotonic_decreasing
Пример
Проверим индекс с явно убывающими значениями:
import pandas as pd
index = pd.Index([5, 4, 3, 2, 1])
print(index.is_monotonic_decreasing)
Результат выполнения кода:
True
Пример
Проверим индекс с возрастающими значениями:
import pandas as pd
index = pd.Index([1, 2, 3, 4, 5])
print(index.is_monotonic_decreasing)
Результат выполнения кода:
False
Пример
Индекс может содержать равные значения и считаться монотонно убывающим:
import pandas as pd
index = pd.Index([10, 10, 8, 6, 6, 4])
print(index.is_monotonic_decreasing)
Результат выполнения кода:
True
Пример
Индекс с перемешанными значениями не является монотонно убывающим:
import pandas as pd
index = pd.Index([5, 3, 4, 2, 1])
print(index.is_monotonic_decreasing)
Результат выполнения кода:
False
Смотрите также
-
атрибут
is_monotonic_increasing,
который проверяет индекс на монотонное возрастание -
атрибут
is_unique,
который проверяет уникальность значений индекса -
атрибут
hasnans,
который проверяет наличие пропущенных значений -
метод
sort_values,
который сортирует значения индекса