Transformăm totul într-un DataFrame
Ai combinat liste, ai creat o funcție care să îți organizeze codul și ai folosit chiar acea funcție într-o listă comprehensivă pentru a genera o listă de dicționare. A fost mult de lucru și te-ai descurcat excelent!
Acum vei folosi toate acestea pentru a converti lista de dicționare într-un DataFrame pandas. Vei vedea cât de convenabil este să generezi un DataFrame din dicționare cu ajutorul funcției DataFrame() din pachetul pandas.
Funcția lists2dict(), lista feature_names și lista row_lists au fost preîncărcate pentru acest exercițiu.
Hai să începem!
Acest exercițiu face parte din cursul
Cutia cu instrumente Python
Instrucțiuni pentru exercițiu
- Pentru a folosi funcția
DataFrame(), importă mai întâi pachetul pandas cu aliasulpd. - Creează un DataFrame din lista de dicționare
list_of_dictsapelândpd.DataFrame(). Atribuie DataFrame-ul rezultat variabileidf. - Inspectează conținutul lui
dfafișând primele rânduri ale DataFrame-ului. Primele rânduri ale luidfpot fi accesate apelânddf.head().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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