Spec-Zone.ru › pandas 2

pandas.Series.explode

Series.explode(ignore_index=False)[source]

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

Параметры:
ignore_index:bool, по умолчанию False

Если True, результирующий индекс будет пронумерован с 0 до n - 1.

Возвращаемое значение:
Series

Список, развёрнутый в строки; индекс будет дублирован для этих строк.

См. также

Series.str.split

Разделение строковых значений по указанному разделителю.

Series.unstack

Развертывание (сведение) Series с MultiIndex в DataFrame.

DataFrame.melt

Преобразование DataFrame из широкой формы в длинную.

DataFrame.explode

Развертывание DataFrame из спископодобных столбцов в длинную форму.

Примечания

Эта функция будет развертывать спископодобные объекты, включая списки, кортежи, множества, Series и np.ndarray. Тип данных подмножества строк результата будет object. Скаляры будут возвращены без изменений, а пустые спископодобные объекты приведут к np.nan для этой строки. Кроме того, порядок элементов в выводе будет неопределенным при развёртывании множеств.

См. руководство пользователя для получения дополнительных примеров.

Примеры

>>> s = pd.Series([[1, 2, 3], 'foo', [], [3, 4]])
>>> s
0    [1, 2, 3]
1          foo
2           []
3       [3, 4]
dtype: object
>>> s.explode()
0      1
0      2
0      3
1    foo
2    NaN
3      3
3      4
dtype: object

© 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/2.2.2/reference/api/pandas.Series.explode.html

Spec-Zone.ru

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