Ersätt skalära värden med .replace()

Effektiv kodning med pandas

Leonidas Souliotis

PhD Candidate

Den populära namndatamängden

Födelseår Kön Etnicitet Barnets förnamn Antal Rank
2011 FEMALE ASIAN AND PACIFIC ISLANDER SOPHIA 119 1
2011 FEMALE ASIAN AND PACIFIC ISLANDER CHLOE 106 2
Effektiv kodning med pandas

Ersätt värden i pandas

start_time = time.time()
names['Gender'].loc[names.Gender=='MALE'] = 'BOY'
print("Replace values using .loc[]: {} sec".format(time.time() - start_time))
Results from the first method calculated in 0.0311849 seconds
Effektiv kodning med pandas

Ersätt värden med .replace()

start_time = time.time()
names['Gender'].replace('MALE', 'BOY', inplace=True)
print("Time using .replace(): {} sec".fomrat(time.time() - start_time))
Time using .replace(): 0.0016758441925 sec
Differerence in speed: 1,704.52411439%
Effektiv kodning med pandas

Nu kör vi en övning!

Effektiv kodning med pandas

Preparing Video For Download...