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

Атрибут left

Атрибут left применяется к IntervalIndex и возвращает Index, содержащий левые границы интервалов. Доступ к левым границам полезен при анализе данных, когда необходимо извлечь начальные значения интервалов для дальнейших вычислений или преобразований. Атрибут не принимает параметров.

Синтаксис

interval_index.left

Пример

Давайте создадим IntervalIndex из массивов с левыми и правыми границами и получим левые границы интервалов:

import pandas as pd left = [0, 10, 20, 30] right = [5, 15, 25, 35] idx = pd.IntervalIndex.from_arrays(left, right) res = idx.left print(res)

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

Index([0, 10, 20, 30], dtype='int64')

Пример

Получим левые границы интервалов, созданных из списка кортежей:

import pandas as pd tuples = [(1, 3), (3, 5), (5, 7), (7, 9)] idx = pd.IntervalIndex.from_tuples(tuples) left_bounds = idx.left print(left_bounds)

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

Index([1, 3, 5, 7], dtype='int64')

Пример

Используем левые границы для создания нового DataFrame. Создадим интервальный индекс из точек разрыва и извлечём левые границы:

import pandas as pd breaks = [0, 10, 20, 30, 40] idx = pd.IntervalIndex.from_breaks(breaks) left_values = idx.left df = pd.DataFrame({ 'a': [1, 2, 3, 4], 'b': [10, 20, 30, 40] }, index=idx) df['left'] = left_values print(df)

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

a b left (0, 10] 1 10 0 (10, 20] 2 20 10 (20, 30] 3 30 20 (30, 40] 4 40 30

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

  • атрибут right,
    который возвращает правые границы интервалов
  • атрибут mid,
    который возвращает середины интервалов
  • атрибут length,
    который возвращает длины интервалов
  • метод from_arrays,
    который создаёт интервальный индекс из массивов границ
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить