Rédiger du code efficace avec pandas
Leonidas Souliotis
PhD Candidate
| Année de naissance | Genre | Origine ethnique | Prénom de l'enfant | Nombre | Rang |
|---|---|---|---|---|---|
| 2011 | FEMALE | ASIAN AND PACIFIC ISLANDER | SOPHIA | 119 | 1 |
| 2011 | FEMALE | ASIAN AND PACIFIC ISLANDER | CHLOE | 106 | 2 |
start_time = time.time()
names['Gender'].loc[names.Gender=='MALE'] = 'BOY'
print("Replace values using .loc[]: {} sec".format(time.time() - start_time))
Résultats de la première méthode calculés en 0,0311849 seconde
start_time = time.time()
names['Gender'].replace('MALE', 'BOY', inplace=True)
print("Time using .replace(): {} sec".fomrat(time.time() - start_time))
Temps avec .replace() : 0,0016758441925 s
Différence de vitesse : 1 704,52411439 %
Rédiger du code efficace avec pandas