Przekształcanie danych w DataFrame
Łączyłeś listy w pary, tworzyłeś funkcje do organizacji kodu, a nawet używałeś ich w wyrażeniach listowych, żeby wygenerować listę słowników. To było sporo pracy – i świetnie sobie z tym poradziłeś!
Teraz wykorzystasz wszystkie te elementy, aby przekształcić listę słowników w DataFrame biblioteki pandas. Przekonasz się, jak wygodnie tworzyć DataFrame ze słowników za pomocą funkcji DataFrame() z pakietu pandas.
Funkcja lists2dict(), lista feature_names oraz lista row_lists są już wczytane i gotowe do użycia.
Do dzieła!
To ćwiczenie jest częścią kursu
Zestaw narzędzi Pythona
Instrukcje do ćwiczenia
- Aby skorzystać z funkcji
DataFrame(), najpierw zaimportuj pakiet pandas z aliasempd. - Utwórz DataFrame z listy słowników
list_of_dicts, wywołującpd.DataFrame(). Przypisz wynikowy DataFrame do zmiennejdf. - Sprawdź zawartość
df, wyświetlając początek tego DataFrame. Dostęp do pierwszych wierszy uzyskasz, wywołującdf.head().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame