Začněte nyníZačněte zdarma

Převedení všeho do DataFrame

Spojoval/a jsi seznamy pomocí zip, vytvořil/a funkci pro zapouzdření kódu a dokonce jsi tuto funkci použil/a v list comprehension pro vygenerování seznamu slovníků. To byl pořádný kus práce a zvládl/a jsi ho skvěle!

Teď tohle všechno využiješ k převedení seznamu slovníků do pandas DataFrame. Uvidíš, jak pohodlné je generovat DataFrame ze slovníků pomocí funkce DataFrame() z balíčku pandas.

Funkce lists2dict(), seznam feature_names a seznam row_lists jsou pro toto cvičení předpřipraveny.

Do toho!

Toto cvičení je součástí kurzu

Python Toolbox

Zobrazit kurz

Pokyny k cvičení

  • Aby ses mohl/a použít funkci DataFrame(), nejdřív importuj balíček pandas s aliasem pd.
  • Vytvoř DataFrame ze seznamu slovníků list_of_dicts voláním pd.DataFrame(). Výsledný DataFrame přiřaď do proměnné df.
  • Zkontroluj obsah df tím, že vypíšeš jeho hlavičku. K hlavičce DataFrame df se dostaneš voláním df.head().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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

Upravit a spustit kód