Seite 1 von 1

Dataframe - Datum Wochenende einfügen

Verfasst: Dienstag 5. Januar 2021, 09:36
von swbo
Hallo,

ich habe ein Dataframe mit mehreren Spalten. In der ersten Spalte sind Datumswerte enthalten, jedoch nur von Montag bis Freitag. Ich würde gern jeweils Samstag und Sonntag als Datum hinzufügen wollen. Es kommen keine doppelten Datumswerte vor. Weiß jemand von Euch Rat? Vielen Dank.

Re: Dataframe - Datum Wochenende einfügen

Verfasst: Dienstag 5. Januar 2021, 11:27
von einfachTobi
Ungetestet:

Code: Alles auswählen

import pandas as pd
import datetime
df = pd.DataFrame({"date": [datetime.datetime(2021, 1, 4), datetime.datetime(2021, 3, 5)]})
saturdays = pd.Series(pd.date_range(start=df.date.min(), end=df.date.max(), freq="W-SAT"))
sundays= pd.Series(pd.date_range(start=df.date.min(), end=df.date.max(), freq="W-SUN"))
df.date.append([saturdays, sundays])
Vielleicht gibt es auch eine bessere Variante.