Zacznij terazZacznij za darmo

Pobieranie dat i godzin z wielu kolumn

Czasami dane dotyczące dat i godzin są rozdzielone między kilka kolumn. Zbiór danych może zawierać oddzielną kolumnę z datą i oddzielną z godziną, albo data może być podzielona na kolumny roku, miesiąca i dnia.

W tej wersji danych ankietowych daty i godziny zostały rozdzielone: daty znajdują się w kolumnie Part2StartDate, a godziny w kolumnie Part2StartTime. Twoim zadaniem jest użycie argumentu parse_dates funkcji read_excel(), aby połączyć je w jedną kolumnę datetime z nową nazwą.

pandas zostało zaimportowane jako pd.

To ćwiczenie jest częścią kursu

Sprawne importowanie danych z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz słownik datetime_cols, który wskazuje, że nowa kolumna Part2Start powinna składać się z kolumn Part2StartDate i Part2StartTime.
  • Wczytaj plik z odpowiedziami ankietowymi, przekazując ten słownik do argumentu parse_dates, aby utworzyć nową kolumnę Part2Start.
  • Wyświetl statystyki podsumowujące nowej kolumny Part2Start, korzystając z metody describe().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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())
Edytuj i uruchom kod