pandas.api.extensions.ExtensionArray.repeat#
- ExtensionArray.repeat(повторы, ось=None)[источник]#
Повторение элементов ExtensionArray.
Возвращает новый ExtensionArray, где каждый элемент текущего ExtensionArray повторяется последовательно заданное количество раз.
- Параметры:
- повторыint или массив ints
Количество повторений для каждого элемента. Это должно быть неотрицательное целое число. Повторение 0 раз вернет пустой ExtensionArray.
- осьNone
Должно быть
None. Не имеет эффекта, но принимается для совместимости с numpy.
- Возвращает:
- 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']