pandas.api.extensions.ExtensionArray._explode#

ExtensionArray._explode()[источник]#

Преобразовать каждый элемент списка в строку.

Для массивов, которые не содержат списокоподобных элементов, реализация по умолчанию этого метода просто возвращает копию и массив единиц (неизмененный индекс).

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

Массив со взорванными значениями.

np.ndarray[uint64]

Исходные длины каждого спискообразного объекта для определения результирующего индекса.

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

Series.explode

Метод на Series объект, который должен поддерживаться этим методом расширенного массива.

Примеры

>>> import pyarrow as pa
>>> a = pd.array([[1, 2, 3], [4], [5, 6]],
...              dtype=pd.ArrowDtype(pa.list_(pa.int64())))
>>> a._explode()
(
[1, 2, 3, 4, 5, 6]
Length: 6, dtype: int64[pyarrow], array([3, 1, 2], dtype=int32))