Я работаю с python 3.7 в среде windows 10.
Я хочу создать диапазон, но вместо этого, который меняется из года в год (как в приведенном ниже фрагменте кода), он должен прыгать месяц в месяц. Я не знал, как адаптировать это, чтобы заставить его работать
Мне нужно сканировать ежедневные данные, разделенные на месяцы:
# Creating the date range for each year during each iteration
start = str(yr) + '-01-01'
end = str(yr) + '-12-31'
d_range = pd.date_range(start = start,
end = end,
freq = 'D')
С этим l oop я получаю индекс от 1 до 365.
1
2
3
4
..
365
Этот индекс был создан с намерением создать одно значение в день, соответствующее годовым данным. Однако у меня нет данных за год, у меня есть данные за месяц. Я хотел бы выполнить итерацию, чтобы создать индекс, который вместо перехода от 1-365 идет с 1-31 для января, а затем начинается снова и создает 1-28 для февраля и так далее до декабря.
Результат данные должны быть и индекс, который выглядит следующим образом:
1
2
3
4
..
31
1
2
3
4
..
28
1
2
3
..
31
.....
until dic 31