In deze oefening werken we met een dataset UNRATE.csv gedownload via https://fred.stlouisfed.org/series/UNRATE1.

Het databestand heeft twee kolommen: DATE (yyyy-mm-dd) en UNRATE (Unemployment Rate = percentage werklozen). Hieronder zie je een schermafdruk van de eerste rijen.

schermafdruk csv
Schermafdruk

Databestand

Het databestand is beschikbaar in het working directory van Dodona.

Programma debuggen

Je kan voor deze oefening de Python Tutor (na indienen op Dodona) niet gebruiken aangezien deze geen toegang heeft tot de bestanden. Als je de oefening wil debuggen, zal je deze lokaal moeten maken in PyCharm of in een Jupyter Notebook. Je moet dan de bestanden downloaden en bewaren in dezelfde map als je .py of .ipynb bestand.

Je kan het bestand hier downloaden: UNRATE.csv2

Opgave

Voorbeeld

>>> get_year_rates(1986)
[6.7, 7.2, 7.2, 7.1, 7.2, 7.2, 7.0, 6.9, 7.0, 7.0, 6.9, 6.6]
>>> get_year_average(1986)
7.0
>>> get_year_rates(2015)
[5.7, 5.5, 5.5, 5.4, 5.5, 5.3, 5.2, 5.1, 5.0, 5.0, 5.0, 5.0]
>>> get_year_average(2015)
5.266666666666667
>>> get_year_rates(2025)
[]
>>> get_year_average(2025)
'data not available'
Bron: U.S. Bureau of Labor Statistics, Civilian Unemployment Rate [UNRATE], retrieved from FRED, Federal Reserve Bank of St. Louis; https://fred.stlouisfed.org/series/UNRATE, November 30, 2018.