pandas explode

pandasのexplodeの使い方

タグ explode expand


pandasのexplodeの使い方

概要

  • 収められている値がlistのとき、listを展開して新たなデータフレームを作る操作

具体例

import pandas as pd
df = pd.DataFrame()
df["a"] = [[1,2,3], [4, 5,6]]
df
index a
0 1,2,3
1 4,5,6
df.explode("a")
index a
0 1
0 2
0 3
1 4
1 5
1 6

Google Colab


参考