Omvandla allt till en DataFrame
Du har kombinerat listor med zip, skapat en funktion för din kod och till och med använt funktionen i en listomfattning för att generera en lista med ordlistor. Det var mycket arbete – och du klarade det bra!
Nu ska du använda allt detta för att omvandla listan med ordlistor till en pandas DataFrame. Du kommer att se hur smidigt det är att skapa en DataFrame från ordlistor med funktionen DataFrame() från pandas-paketet.
Funktionen lists2dict(), listan feature_names och listan row_lists är förinlästa för den här övningen.
Kör på!
Den här övningen är en del av kursen
Python Toolbox
Övningsinstruktioner
- För att kunna använda funktionen
DataFrame()behöver du först importera pandas-paketet med aliasetpd. - Skapa en DataFrame från listan med ordlistor i
list_of_dictsgenom att anropapd.DataFrame(). Tilldela den resulterande DataFrame:n tilldf. - Granska innehållet i
dfgenom att skriva ut DataFrame:ns huvud. Du kommer åt det genom att anropadf.head().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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