Nel tentativo di generare un intervallo di date semestrali utilizzando Python. Pandas
fornisce una funzione pd.date_range
per aiutare con questo, tuttavia, vorrei che il mio intervallo di date iniziasse dalla data di fine e iterino all'indietro.Pata data_range a partire dalla data di fine alla data di inizio
Per esempio dato l'input:
start = datetime.datetime(2016 ,2, 8)
end = datetime.datetime(2018 , 6, 1)
pd.date_range(start, end, freq='6m')
Il risultato è:
DatetimeIndex(['2016-02-29', '2016-08-31', '2017-02-28', '2017-08-31',
'2018-02-28'])
Come faccio a generare il seguente:
DatetimeIndex(['2016-02-08', '2016-06-01', '2016-12-01', '2017-06-01',
'2017-12-01', '2018-06-01'])
Rimosso la mia risposta iniziale. Penso che la cosa principale qui sia l'offset, giusto? – Maximilian
@Maximilian sì, questo è un altro modo per dirlo. – pyCthon