Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Hoe itereer je over een python panda data frame?

###

### Antwoord:
Hoe itereer je over een python panda data frame?
Iteratie in Pandas is een anti-patroon en is iets dat je alleen moet doen wanneer je elke andere optie uitgeput. U moet geen functie met "iter" in zijn naam gebruiken voor meer dan een paar duizend rijen of je zult moeten wennen aan een hoop wachten. Wilt u iets berekenen? In dat geval, zoek naar methoden in deze volgorde: 1. Vectoratie 2. Cython routines 3. Lijst Comprehensions 4. DataFrame.apply() 5. DataFrame.itertuples() en DataFrame.iteritems() 6. DataFrame.iterrows() iterrows en itertuples moeten in zeer zeldzame omstandigheden worden gebruikt, zoals het genereren van rij objecten/nametuples voor sequentiële verwerking, wat eigenlijk het enige ding is waar deze functies nuttig voor zijn. Een goed aantal basisbewerkingen en berekeningen zijn "geselecteerd" door pandas (zowel via NumPy, of via Cythonized functies).
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Hoe itereer je over een python panda data frame?

###

### Antwoord:
Iteratie in Pandas is een anti-patroon en is iets dat je alleen moet doen wanneer je elke andere optie uitgeput. U moet geen functie met "iter" in zijn naam gebruiken voor meer dan een paar duizend rijen of je zult moeten wennen aan een hoop wachten. Wilt u iets berekenen? In dat geval, zoek naar methoden in deze volgorde: 1. Vectoratie 2. Cython routines 3. Lijst Comprehensions 4. DataFrame.apply() 5. DataFrame.itertuples() en DataFrame.iteritems() 6. DataFrame.iterrows() iterrows en itertuples moeten in zeer zeldzame omstandigheden worden gebruikt, zoals het genereren van rij objecten/nametuples voor sequentiële verwerking, wat eigenlijk het enige ding is waar deze functies nuttig voor zijn. Een goed aantal basisbewerkingen en berekeningen zijn "geselecteerd" door pandas (zowel via NumPy, of via Cythonized functies).