Spec-Zone.ru › pandas 0.25

pandas.Series.explode

Series.explode(self) → 'Series' [source]

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

Новое в версии 0.25.0.

Возвращает:
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–2012, 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/0.25.0/reference/api/pandas.Series.explode.html

Spec-Zone.ru

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