ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pentru a folosi funcția DataFrame(), importă mai întâi pachetul pandas cu aliasul pd.
  • Creează un DataFrame din lista de dicționare list_of_dicts apelând pd.DataFrame(). Atribuie DataFrame-ul rezultat variabilei df.
  • Inspectează conținutul lui df afișând primele rânduri ale DataFrame-ului. Primele rânduri ale lui df pot fi accesate apelând df.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

Editează și rulează codul