Минуты (перед
Lap время всегда < 2 минут.
Код: Выделить всё
df = pl.DataFrame({
"lap_time": ["01:14.007", "00:53.040", "01:00.123"]
})
df = df.with_columns(
# pl.col('release_date').str.to_date("%B %d, %Y"), # works
pl.col('lap_time').str.to_time("%M:%S.%3f").cast(pl.Duration), # fails
)
второе преобразование (для lap_time) всегда завершается неудачей, независимо от того, использую ли я .%f , .%3f, %.3f. По-видимому, strptime не позволяет создавать pl.Duration напрямую, поэтому я попробовал с pl.Time, но это не удалось с ошибкой:
Код: Выделить всё
ComputeError: strict conversion to dates failed, maybe set strict=False
Я что-то упустил или это какое-то странное поведение в части Chrono или Python-polar?
Подробнее здесь: https://stackoverflow.com/questions/756 ... me-strings