@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).