WIN wk12b / H9 / Pandas intro

Data verwerken met Pandas
Programming basics-II
Hoofdstuk 9 / Week 14
 

1 / 34
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 34 slides, with interactive quizzes and text slides.

Items in this lesson

Data verwerken met Pandas
Programming basics-II
Hoofdstuk 9 / Week 14
 

Slide 1 - Slide

This item has no instructions

Deze week
  • Kennis opfrissen
  • Nieuwe manier van data-analyse ('pandas')
  • Draaitabellen 

Slide 2 - Slide

This item has no instructions

Hoofdstuk 9: Python libraries
import statement kennen we al van:
  • csv
  • os
  • datetime
  • timedelta

Slide 3 - Slide

This item has no instructions

Hoofdstuk 9: Python libraries
import statement kennen we al van:
  • csv
  • os
  • datetime
  • timedelta
Dit zijn losse libraries, maar ze worden wel standaard meegeleverd als je Python installeert.

Slide 4 - Slide

This item has no instructions

Hoofdstuk 9: Python libraries
Er zijn ook nog externe libraries, die je moet eerst downloaden voordat je ze kunt import'en.

Slide 5 - Slide

This item has no instructions

Hoofdstuk 9: Python libraries
Er zijn ook nog externe libraries, die je moet eerst downloaden voordat je ze kunt import'en.

Dit doe je met een package manager, een soort app-store voor Python-libraries.

Slide 6 - Slide

This item has no instructions

pip: Package Installer for Python
pip is de package manager ('app-store') voor Python.

Slide 7 - Slide

This item has no instructions

pip: Package Installer for Python
pip is de package manager ('app-store') voor Python.

pip wordt standaard meegeleverd als je Python installeert.
Check je installatie door in de terminal te runnen:

     pip --version

Slide 8 - Slide

This item has no instructions

Installeren packages
Voor de komende opdrachten ga je werken met 
pandas, numpy en openpyxl

Installeer de packages door in de console het volgende te typen.

pip install pandas, openpyxl, numpy

Slide 9 - Slide

This item has no instructions

Pandas
Python data analysis framework




Slide 10 - Slide

This item has no instructions

Pandas
Python data analysis framework

Voordelen:
  • Echte .xlsx-files inlezen
  • Minder code voor analyse
  • Véél meer opties



Slide 11 - Slide

This item has no instructions

Pandas: voorbeeld

Slide 12 - Slide

This item has no instructions

Pandas: voorbeeld

Slide 13 - Slide

This item has no instructions

Zelf klikken en kijken
Het is een conventie ('afspraak') binnen Python om pandas altijd te importeren onder de naam "pd". Je weet; developers zijn lui. Dus men typt liever 'pd' dan helemaal 'pandas'.
Merk op dat je niet zelf een for-loop hoeft te schrijven! Je kunt in één keer van een kolom het gemiddelde opvragen. Op de achtergrond gaat pandas voor jou alle rijen af om dat te berekenen.
Mean: wij vertalen 'gemiddelde' vaak naar 'average'. Maar de wetenschappelijk correcte term is eigenlijk 'mean'.

Dit betekent in het Nederlands dus ook gewoon gemiddelde.
read_excel: je hoeft niet zelf het bestand te openen en te converteren naar een list. Pandas doet al die dingen in één keer voor jou met de functie read_excel().

Pandas kan overigens ook gewoon CSV-bestanden openen, maar een Excel is dus net zo eenvoudig!

Slide 14 - Slide

This item has no instructions

Eventueel: nog paragraaf 1 t/m 5 maken
> Lees + maak H9, paragraaf 6 + 7
Inleveren: screenshot code par. 7
timer
8:00
Klaar
Werk verder in het boekje vanaf paragraaf 6.

Slide 15 - Open question

This item has no instructions

Top Z

Slide 16 - Slide

This item has no instructions

Top Z

Slide 17 - Slide

This item has no instructions

Top Z

Slide 18 - Slide

This item has no instructions

Top Z

Slide 19 - Slide

This item has no instructions

Top Z
  • top10 is nu een variabele met alle gegevens van de top-vluchten
  • Met pandas kun je die in één keer printen, je hebt geen loop nodig
  • Pandas maakt voor jou een nette tabel:

Slide 20 - Slide

This item has no instructions

Lees + maak paragraaf 8 t/m 9 (zie blz. 62)
Inleveren: screenshot code + console van
opdracht 9.
timer
10:00
Klaar
Werk verder in het boekje vanaf paragraaf 10.

Slide 21 - Open question

This item has no instructions

Filteren

Slide 22 - Slide

This item has no instructions

Filteren

Slide 23 - Slide

This item has no instructions

Filteren

Slide 24 - Slide

This item has no instructions

Filteren

Slide 25 - Slide

This item has no instructions

Datetime in de mix

Slide 26 - Slide

This item has no instructions

Datetime in de mix

Slide 27 - Slide

This item has no instructions

Lees + maak paragraaf 10 t/m 11 (zie blz. 63)
Inleveren: screenshot code + console van
opdracht 11.
timer
10:00
Klaar
Werk verder in het boekje vanaf paragraaf 12.

Slide 28 - Open question

This item has no instructions

Slide 29 - Slide

Uitleg draaitabel. "van een bak gegevens naar een overzicht waar managers enzovoort vaak om vragen"

Slide 30 - Slide

This item has no instructions

Slide 31 - Slide

This item has no instructions

Extra

Slide 32 - Slide

This item has no instructions

Extra

Slide 33 - Slide

This item has no instructions

Aan de slag



Lees + maak H9, par. 12 t/m 14.


Daarna de weekcheck.





Klaar?
  • Bonusopdracht ✔ weekcheck
  • Herhalingsopdrachten H7
  • Herhalingsopdrachten H1 t/m 6
  • Huiswerk ander vak
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes

Slide 34 - Slide

This item has no instructions