1. Leren
  2. /
  3. Cursussen
  4. /
  5. Python voor gemiddeld niveau

Connected

Opdracht

Dictionary naar DataFrame (1)

Pandas is een open-sourcebibliotheek met snelle, gebruiksvriendelijke datastructuren en tools voor data-analyse in Python. Klinkt veelbelovend!

Het DataFrame is een van de belangrijkste datastructuren van Pandas. Het is in feite een manier om tabelgegevens op te slaan, waarbij je de rijen en kolommen kunt labelen. Een manier om een DataFrame te bouwen is vanuit een dictionary.

In de volgende oefeningen werk je met voertuigdata uit verschillende landen. Elke observatie komt overeen met een land en de kolommen geven informatie over het aantal voertuigen per hoofd van de bevolking, of mensen links of rechts rijden, enzovoort.

Er zijn drie lijsten gedefinieerd in het script:

  • names, met de landnamen waarvoor data beschikbaar is.
  • dr, een lijst met booleans die aangeeft of mensen in het betreffende land links of rechts rijden.
  • cpc, het aantal motorvoertuigen per 1000 inwoners in het betreffende land.

Elke dictionarysleutel is een kolomlabel en elke waarde is een lijst met de elementen van die kolom.

Instructies

100 XP
  • Importeer pandas als pd.
  • Gebruik de vooraf gedefinieerde lijsten om een dictionary my_dict te maken. Er moeten drie key-valueparen zijn:
    • key 'country' met value names.
    • key 'drives_right' met value dr.
    • key 'cars_per_cap' met value cpc.
  • Gebruik pd.DataFrame() om je dict om te zetten naar een DataFrame cars.
  • Print cars en bewonder het resultaat.