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

Метод repeat

Метод repeat применяется к объекту Index и возвращает новый индекс, в котором каждый элемент повторяется указанное количество раз. Первым параметром передаётся число повторений для каждого элемента - либо целое число (одинаковое для всех), либо список (для каждого элемента своё значение).

Синтаксис

index.repeat(repeats, axis=None)

Пример

Создадим индекс и повторим каждый элемент дважды:

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

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

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

Пример

Давайте повторим каждый элемент индекса разное количество раз:

import pandas as pd index = pd.Index(['a', 'b', 'c']) res = index.repeat([1, 3, 2]) print(res)

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

Index(['a', 'b', 'b', 'b', 'c', 'c'], dtype='object')

Пример

Применим метод repeat к индексу с пропущенными значениями:

import pandas as pd import numpy as np index = pd.Index([1, np.nan, 3]) res = index.repeat(2) print(res)

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

Index([1.0, 1.0, nan, nan, 3.0, 3.0], dtype='float64')

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

  • метод unique,
    который возвращает уникальные значения индекса
  • метод drop_duplicates,
    который удаляет дубликаты из индекса
  • метод duplicated,
    который определяет дублирующиеся элементы индекса
  • метод to_list,
    который преобразует индекс в список Python
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить