Khi đang cố gắng tạo một phạm vi ngày bán niên sử dụng Python. Pandas
cung cấp chức năng pd.date_range
để trợ giúp việc này tuy nhiên tôi muốn phạm vi ngày của tôi bắt đầu từ ngày kết thúc và lặp lại.Pandas date_range bắt đầu từ ngày kết thúc đến ngày bắt đầu
Ví dụ cho các đầu vào:
start = datetime.datetime(2016 ,2, 8)
end = datetime.datetime(2018 , 6, 1)
pd.date_range(start, end, freq='6m')
Kết quả là:
DatetimeIndex(['2016-02-29', '2016-08-31', '2017-02-28', '2017-08-31',
'2018-02-28'])
Làm thế nào tôi có thể tạo ra những điều sau đây:
DatetimeIndex(['2016-02-08', '2016-06-01', '2016-12-01', '2017-06-01',
'2017-12-01', '2018-06-01'])
Đã xóa câu trả lời ban đầu của tôi. Tôi nghĩ rằng điều chính ở đây là bù đắp, đúng không? – Maximilian
@Maximilian yeah đó là một cách khác để đặt nó. – pyCthon