Код: Выделить всё
import polars as pl
from datetime import datetime
df = pl.DataFrame({
'name': 'foo',
'start': datetime.fromisoformat('2025-01-01 08:00:00'),
'end': datetime.fromisoformat('2025-01-01 18:00:00'), # ends after business hours
'business_end': datetime.fromisoformat('2025-01-01 17:00:00')
})
Код: Выделить всё
df.with_columns(
duration=pl.col('end') - pl.col('start') if pl.col('end')
Это дает ошибку: < /p>
typeerror: значение истинного значения expr неоднозначно < /p>
< /blockquote>
Мысли о том, как произвести желаемую строку из условной? < /p>
связанный выше. Я могу использовать filter () Подробнее здесь: https://stackoverflow.com/questions/794 ... n-on-dates