Spec-Zone.ru › pandas 1

pandas.api.extensions.ExtensionArray.repeat

ExtensionArray.repeat(repeats, axis=None)[source]

Повторение элементов ExtensionArray.

Возвращает новый ExtensionArray, где каждый элемент текущего ExtensionArray повторяется последовательно заданное количество раз.

Параметры
repeats:int или массив целых чисел

Количество повторений для каждого элемента. Должно быть целым неотрицательным числом. Повторение 0 раз вернёт пустой ExtensionArray.

axis:None

Должен быть None. Не оказывает влияния, но принимается для совместимости с numpy.

Возвращает
repeated_array:ExtensionArray

Новый ExtensionArray с повторяющимися элементами.

См. также

Series.repeat

Эквивалентная функция для Series.

Index.repeat

Эквивалентная функция для Index.

numpy.repeat

Аналогичный метод для numpy.ndarray.

ExtensionArray.take

Получение элементов по произвольным позициям.

Примеры

>>> cat = pd.Categorical(['a', 'b', 'c'])
>>> cat
['a', 'b', 'c']
Categories (3, object): ['a', 'b', 'c']
>>> cat.repeat(2)
['a', 'a', 'b', 'b', 'c', 'c']
Categories (3, object): ['a', 'b', 'c']
>>> cat.repeat([1, 2, 3])
['a', 'b', 'b', 'c', 'c', 'c']
Categories (3, object): ['a', 'b', 'c']

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.api.extensions.ExtensionArray.repeat.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API