Datumsbereich in pandas generieren
English
Deutsch
In diesem Beispiel erstellen wir eine Liste von pandas-Timestamp-Objekten, die 100 aufeinanderfolgende Tage ab einem festen Datum repräsentieren:
generate_dates.py
start_date = pd.Timestamp("2020-03-01")Die Generierung der 100 aufeinanderfolgenden Tage ist einfach:
generate_dates.py
all_days = [start_date + pd.Timedelta(d, "days") for d in range(100)]Beachten Sie, dass range(100) alle Zahlen von 0 bis einschließlich 99 generiert. Daher wird [pd.Timedelta(d, "days") for d in range(100)] eine Liste von Timedeltas generieren, die 0 Tage, 1 Tag, 2 Tage, …, 99 Tage repräsentieren.
Vollständiges Beispiel:
generate_dates_full.py
import pandas as pd
start_date = pd.Timestamp("2020-03-01")
all_days = [start_date + pd.Timedelta(d, "days") for d in range(100)]
print(all_days)If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow