Efficiënte code schrijven met pandas
Leonidas Souliotis
PhD Candidate
| Geboortejaar | Geslacht | Etniciteit | Voornaam kind | Aantal | Rang |
|---|---|---|---|---|---|
| 2011 | VROUW | AZIATISCH EN PACIFISCHE EILANDER | SOPHIA | 119 | 1 |
| 2011 | VROUW | AZIATISCH EN PACIFISCHE EILANDER | CHLOE | 106 | 2 |
start_time = time.time()
names['Gender'].loc[names.Gender=='MALE'] = 'BOY'
print("Waarden vervangen met .loc[]: {} sec".format(time.time() - start_time))
Resultaten van de eerste methode berekend in 0.0311849 seconden
start_time = time.time()
names['Gender'].replace('MALE', 'BOY', inplace=True)
print("Tijd met .replace(): {} sec".fomrat(time.time() - start_time))
Tijd met .replace(): 0.0016758441925 sec
Snelheidsverschil: 1.704,52411439%
Efficiënte code schrijven met pandas