In dem Versuch, eine Reihe von Halbjahresdaten mit Python zu generieren. Pandas
bietet eine Funktion pd.date_range
zu helfen, aber ich möchte, dass mein Datumsbereich vom Enddatum beginnt und rückwärts iteriert.Pandas date_range beginnend mit dem Enddatum bis zum Startdatum
Zum Beispiel gegeben, um die Eingabe:
start = datetime.datetime(2016 ,2, 8)
end = datetime.datetime(2018 , 6, 1)
pd.date_range(start, end, freq='6m')
Das Ergebnis ist:
DatetimeIndex(['2016-02-29', '2016-08-31', '2017-02-28', '2017-08-31',
'2018-02-28'])
Wie kann ich folgendes erzeugen:
DatetimeIndex(['2016-02-08', '2016-06-01', '2016-12-01', '2017-06-01',
'2017-12-01', '2018-06-01'])
Meine erste Antwort entfernt. Ich denke die Hauptsache hier ist der Offset, ist das richtig? – Maximilian
@Maximilian ja das ist eine andere Art, es zu sagen. – pyCthon