polars.Series.dt.month_start#
- Series.dt.month_start() Series [source]#
Roll backward to the first day of the month.
Notes
If you’re coming from pandas, you can think of this as a vectorised version of
pandas.tseries.offsets.MonthBegin().rollback(datetime)
.Examples
>>> from datetime import datetime >>> s = pl.date_range( ... datetime(2000, 1, 2, 2), datetime(2000, 4, 2, 2), "1mo", eager=True ... ) >>> s.dt.month_start() shape: (4,) Series: 'date' [datetime[μs]] [ 2000-01-01 02:00:00 2000-02-01 02:00:00 2000-03-01 02:00:00 2000-04-01 02:00:00 ]