ÎncepețiÎncepe gratuit

Extrage date și ore din mai multe coloane

Uneori, datele de tip datetime sunt împărțite în mai multe coloane. Un set de date poate avea o coloană pentru dată și alta pentru oră, sau data poate fi împărțită în coloane separate pentru an, lună și zi.

Într-o versiune a datelor din sondaj, o coloană a fost divizată astfel încât datele se află în coloana Part2StartDate, iar orele în coloana Part2StartTime. Sarcina ta este să folosești argumentul parse_dates al funcției read_excel() pentru a le combina într-o singură coloană datetime cu un nume nou.

pandas a fost importat ca pd.

Acest exercițiu face parte din cursul

Ingestie eficientă a datelor cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un dicționar, datetime_cols, care să indice că noua coloană Part2Start trebuie să fie formată din Part2StartDate și Part2StartTime.
  • Încarcă fișierul cu răspunsurile din sondaj, transmițând dicționarul argumentului parse_dates pentru a crea noua coloană Part2Start.
  • Vizualizează statisticile sumare despre noua coloană Part2Start folosind metoda describe().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul