Aan de slagGa gratis aan de slag

Alles omzetten naar een DataFrame

Je hebt lijsten samengevoegd met zip, een functie gemaakt om je code in onder te brengen, en die functie zelfs gebruikt in een list comprehension om een lijst met dictionaries te genereren. Dat was veel werk en je hebt het top gedaan!

Je gaat dit nu allemaal gebruiken om de lijst met dictionaries om te zetten naar een pandas DataFrame. Je ziet hoe handig het is om met de functie DataFrame() uit het pandas-pakket een DataFrame te maken op basis van dictionaries.

De functie lists2dict(), de lijst feature_names en de lijst row_lists zijn al voor je ingeladen voor deze oefening.

Aan de slag!

Deze oefening maakt deel uit van de cursus

Python-gereedschapskist

Cursus bekijken

Oefeninstructies

  • Om de functie DataFrame() te kunnen gebruiken, importeer je eerst het pandas-pakket met de alias pd.
  • Maak een DataFrame van de lijst met dictionaries in list_of_dicts door pd.DataFrame() aan te roepen. Ken het resulterende DataFrame toe aan df.
  • Inspecteer de inhoud van df door de head van het DataFrame te printen. De head van DataFrame df kun je opvragen met df.head().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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

Code bewerken en uitvoeren