Substituir valores escalares com .replace()

Escrevendo código eficiente com pandas

Leonidas Souliotis

PhD Candidate

O conjunto de dados de nomes populares

Ano de nascimento Gênero Etnia Primeiro nome da criança Contagem Posição
2011 FEMALE ASIAN AND PACIFIC ISLANDER SOPHIA 119 1
2011 FEMALE ASIAN AND PACIFIC ISLANDER CHLOE 106 2
Escrevendo código eficiente com pandas

Substituir valores no pandas

start_time = time.time()
names['Gender'].loc[names.Gender=='MALE'] = 'BOY'
print("Replace values using .loc[]: {} sec".format(time.time() - start_time))
Resultados do primeiro método calculados em 0.0311849 segundos
Escrevendo código eficiente com pandas

Substituir valores com .replace()

start_time = time.time()
names['Gender'].replace('MALE', 'BOY', inplace=True)
print("Time using .replace(): {} sec".fomrat(time.time() - start_time))
Tempo usando .replace(): 0.0016758441925 s
Diferença de velocidade: 1.704,52411439%
Escrevendo código eficiente com pandas

Vamos praticar

Escrevendo código eficiente com pandas

Preparing Video For Download...