Začněte nyníZačněte zdarma

Získání datetime z více sloupců

Někdy jsou data s datem a časem rozdělena do více sloupců. Dataset může mít oddělený sloupec pro datum a čas, nebo může být datum rozděleno na sloupce pro rok, měsíc a den.

V této verzi dat z průzkumu byl jeden sloupec rozdělen tak, že data jsou ve sloupci Part2StartDate a časy ve sloupci Part2StartTime. Tvým úkolem je pomocí argumentu parse_dates funkce read_excel() tyto sloupce sloučit do jednoho sloupce s hodnotami datetime a novým názvem.

pandas byl importován jako pd.

Toto cvičení je součástí kurzu

Streamlined Data Ingestion with pandas

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř slovník datetime_cols, který bude říkat, že nový sloupec Part2Start má vzniknout sloučením sloupců Part2StartDate a Part2StartTime.
  • Načti soubor s odpověďmi z průzkumu a předej tento slovník argumentu parse_dates, aby se vytvořil nový sloupec Part2Start.
  • Zobraz souhrnnou statistiku nového sloupce Part2Start pomocí metody describe().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód