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
Pokyny k cvičení
- Vytvoř slovník
datetime_cols, který bude říkat, že nový sloupecPart2Startmá vzniknout sloučením sloupcůPart2StartDateaPart2StartTime. - Načti soubor s odpověďmi z průzkumu a předej tento slovník argumentu
parse_dates, aby se vytvořil nový sloupecPart2Start. - Zobraz souhrnnou statistiku nového sloupce
Part2Startpomocí metodydescribe().
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())