Remplacer des valeurs scalaires avec .replace()

Rédiger du code efficace avec pandas

Leonidas Souliotis

PhD Candidate

L'ensemble de données sur les prénoms populaires

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
Rédiger du code efficace avec pandas

Remplacer des valeurs dans pandas

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
Rédiger du code efficace avec pandas

Remplacer des valeurs avec .replace()

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

Passons à la pratique !

Rédiger du code efficace avec pandas

Preparing Video For Download...