pl.Expr.explode()
listを行に変換できる
code:py
out = weather.with_columns(pl.col("temperatures").str.split(" ")).explode("temperatures")
code:before
┌───────────┬──────────────────────┐
│ station ┆ temperatures │
│ --- ┆ --- │
╞═══════════╪══════════════════════╡
└───────────┴──────────────────────┘
code:after
┌───────────┬──────────────┐
│ station ┆ temperatures │
│ --- ┆ --- │
│ str ┆ str │
╞═══════════╪══════════════╡
│ Station 1 ┆ 20 │
│ Station 1 ┆ 5 │
│ Station 1 ┆ 5 │
│ Station 1 ┆ E1 │
│ Station 1 ┆ 7 │
│ … ┆ … │
│ Station 5 ┆ E0 │
│ Station 5 ┆ 16 │
│ Station 5 ┆ 22 │
│ Station 5 ┆ 24 │
│ Station 5 ┆ E1 │
└───────────┴──────────────┘