У меня есть Polars.DataFrame, например:
df = pl.DataFrame({
"timestamp": ['2009-04-18 11:30:00', '2009-04-18 11:40:00', '2009-04-18 11:50:00', '2009-04-18 12:00:00', '2009-04-18 12:10:00', '2009-04-18 12:20:00', '2009-04-18 12:30:00'],
"group": ["group_1", "group_1", "group_1", "group_2", "group_2", "group_1", "group_1"]})
df = df.with_columns(
pl.col("timestamp").str.to_datetime().dt.replace_time_zone("UTC"),
)
┌─────────────────────────┬─────────┐
│ timestamp ┆ group │
│ --- ┆ --- │
│ datetime[μs, UTC] ┆ str │
╞═════════════════════════╪═════════╡
│ 2009-04-18 11:30:00 UTC ┆ group_1 │
│ 2009-04-18 11:40:00 UTC ┆ group_1 │
│ 2009-04-18 11:50:00 UTC ┆ group_1 │
│ 2009-04-18 12:00:00 UTC ┆ group_2 │
│ 2009-04-18 12:10:00 UTC ┆ group_2 │
│ 2009-04-18 12:20:00 UTC ┆ group_1 │
Подробнее здесь: https://stackoverflow.com/questions/771 ... -repeating