Код: Выделить всё
shape: (500_259, 2)
┌───────────┬──────────┐
│ ms_of_day ┆ date │
│ --- ┆ --- │
│ i64 ┆ i64 │
╞═══════════╪══════════╡
│ 0 ┆ 20240729 │
│ 300000 ┆ 20240729 │
│ 600000 ┆ 20240729 │
│ 900000 ┆ 20240729 │
│ 1200000 ┆ 20240729 │
│ … ┆ … │
│ 85200000 ┆ 20240729 │
│ 85500000 ┆ 20240729 │
│ 85800000 ┆ 20240729 │
│ 86100000 ┆ 20240729 │
│ 86400000 ┆ 20240729 │
└───────────┴──────────┘
Код: Выделить всё
.with_columns(
new_date = pl.col('date').cast(pl.String).str.to_datetime('%Y%m%d'))
shape: (500_259, 3)
┌───────────┬──────────┬─────────────────────┐
│ ms_of_day ┆ date ┆ new_date │
│ --- ┆ --- ┆ --- │
│ i64 ┆ i64 ┆ datetime[μs] │
╞═══════════╪══════════╪═════════════════════╡
│ 0 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 300000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 600000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 900000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 1200000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ … ┆ … ┆ … │
│ 85200000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 85500000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 85800000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 86100000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
│ 86400000 ┆ 20240729 ┆ 2024-07-29 00:00:00 │
└───────────┴──────────┴─────────────────────┘
Подробнее здесь: https://stackoverflow.com/questions/793 ... o-datetime