Ottieni datetime da più colonne
A volte i dati di tipo datetime sono distribuiti su più colonne. Un insieme di dati potrebbe avere una colonna per la data e una per l'ora, oppure la data può essere suddivisa in colonne anno, mese e giorno.
In questa versione dei dati del sondaggio, una colonna è stata separata in modo che le date siano in una colonna, Part2StartDate, e le ore in un'altra, Part2StartTime. Il tuo compito è usare l'argomento parse_dates di read_excel() per combinarle in un'unica colonna datetime con un nuovo nome.
pandas è stato importato come pd.
Questo esercizio fa parte del corso
Acquisizione dati semplificata con pandas
Istruzioni dell'esercizio
- Crea un dizionario,
datetime_cols, indicando che la nuova colonnaPart2Startdeve essere composta daPart2StartDateePart2StartTime. - Carica il file con le risposte al sondaggio, passando il dizionario all'argomento
parse_datesper creare la nuova colonnaPart2Start. - Visualizza le statistiche di riepilogo sulla nuova colonna
Part2Startcon il metododescribe().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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())