РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
276 of 687 menu

Атрибут is_monotonic_increasing

Атрибут is_monotonic_increasing применяется к объекту Index и возвращает True, если все значения индекса расположены в монотонно возрастающем порядке (неубывающем). Если последовательность содержит повторяющиеся значения, она всё равно считается монотонно возрастающей. Атрибут не принимает параметров.

Синтаксис

index.is_monotonic_increasing

Пример

Давайте проверим, является ли индекс монотонно возрастающим:

import pandas as pd index = pd.Index([1, 2, 3, 4, 5]) res = index.is_monotonic_increasing print(res)

Результат выполнения кода:

True

Пример

Индекс с повторяющимися значениями также считается монотонно возрастающим:

import pandas as pd index = pd.Index([1, 2, 2, 3, 4]) res = index.is_monotonic_increasing print(res)

Результат выполнения кода:

True

Пример

Если последовательность нарушена, атрибут вернёт False:

import pandas as pd index = pd.Index([1, 3, 2, 4, 5]) res = index.is_monotonic_increasing print(res)

Результат выполнения кода:

False

Пример

Атрибут корректно работает с индексом, содержащим строки и даты:

import pandas as pd index = pd.Index(['a', 'b', 'c', 'd']) res = index.is_monotonic_increasing print(res)

Результат выполнения кода:

True

Пример

Проверим монотонность индекса DataFrame:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }, index=[10, 20, 30, 40, 50]) res = df.index.is_monotonic_increasing print(res)

Результат выполнения кода:

True

Смотрите также

  • атрибут is_monotonic_decreasing,
    который проверяет монотонное убывание индекса
  • атрибут is_unique,
    который проверяет уникальность значений индекса
  • метод sort_values,
    который сортирует значения индекса
  • метод unique,
    который возвращает уникальные значения индекса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить