@fred
Вы также можете использовать функцию pd.OffsetMonthBegin для округления даты до начала месяца:
1 2 3 4 5 6 7 8 9 |
import pandas as pd date = pd.to_datetime('2018-08-25') date = date - pd.offsets.MonthBegin(0) print(date) # Output: # 2018-08-01 00:00:00 |
Обратите внимание, что при использовании pd.OffsetMonthBegin(0) вы округляете дату до начала текущего месяца. Если вы хотите округлить дату до начала следующего месяца, используйте pd.OffsetMonthBegin(1).