LoslegenKostenlos loslegen

Datetimes aus mehreren Spalten erstellen

Manchmal sind Datum-und-Uhrzeit-Daten auf mehrere Spalten verteilt. Ein Datensatz kann zum Beispiel eine Datums- und eine Zeitspalte haben, oder ein Datum ist in die Spalten Jahr, Monat und Tag aufgeteilt.

In dieser Version der Umfragedaten wurde eine Spalte so aufgesplittet, dass die Daten in einer Spalte Part2StartDate und die Zeiten in einer anderen Spalte Part2StartTime stehen. Deine Aufgabe ist es, mit dem Argument parse_dates von read_excel() beide zu einer einzelnen Datetime-Spalte mit einem neuen Namen zu kombinieren.

pandas ist als pd importiert.

Diese Übung ist Teil des Kurses

Vereinfachte Datenaufnahme mit pandas

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein Dictionary datetime_cols, das angibt, dass die neue Spalte Part2Start aus Part2StartDate und Part2StartTime bestehen soll.
  • Lade die Datei mit den Umfrageantworten und übergib das Dictionary an das Argument parse_dates, um die neue Spalte Part2Start zu erstellen.
  • Lass dir mit der Methode describe() die zusammenfassenden Statistiken zur neuen Spalte Part2Start anzeigen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create dict of columns to combine into new datetime column
datetime_cols = {"Part2Start": ____}


# Load file, supplying the dict to parse_dates
survey_data = pd.read_excel("fcc_survey_dts.xlsx",
                            ____)

# View summary statistics about Part2Start
print(survey_data.Part2Start.describe())
Code bearbeiten und ausführen