Hämta datum och tid från flera kolumner
Ibland är datum- och tidsdata uppdelad i flera kolumner. En datamängd kan ha en datumkolumn och en tidskolumn, eller så kan ett datum delas upp i separata kolumner för år, månad och dag.
I den här versionen av undersökningsdatan har en kolumn delats upp så att datumen finns i kolumnen Part2StartDate och tiderna i Part2StartTime. Din uppgift är att använda argumentet parse_dates i read_excel() för att kombinera dem till en enda datum- och tidskolumn med ett nytt namn.
pandas har importerats som pd.
Den här övningen är en del av kursen
Effektiv datainläsning med pandas
Övningsinstruktioner
- Skapa en ordbok,
datetime_cols, som anger att den nya kolumnenPart2Startska bestå avPart2StartDateochPart2StartTime. - Läs in filen med enkätsvaren och skicka ordboken till argumentet
parse_datesför att skapa den nya kolumnenPart2Start. - Visa sammanfattande statistik om den nya kolumnen
Part2Startmed metodendescribe().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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())