Próbuję wygenerować zakres dat półrocznych za pomocą języka Python. Pandas
zapewnia funkcję pd.date_range
, aby pomóc w tym, jednak chciałbym, aby mój zakres dat zaczynał się od daty końcowej i wykonywał iterację wstecz.Pandy data_range od daty zakończenia do daty początkowej
Na przykład ze względu na wejście:
start = datetime.datetime(2016 ,2, 8)
end = datetime.datetime(2018 , 6, 1)
pd.date_range(start, end, freq='6m')
wynik jest:
DatetimeIndex(['2016-02-29', '2016-08-31', '2017-02-28', '2017-08-31',
'2018-02-28'])
Jak mogę generować następujące:
DatetimeIndex(['2016-02-08', '2016-06-01', '2016-12-01', '2017-06-01',
'2017-12-01', '2018-06-01'])
Usunięto moją początkową odpowiedź. Myślę, że najważniejsze jest przesunięcie, czy to prawda? – Maximilian
@Maximilian yeah to inny sposób na umieszczenie go. – pyCthon