1
resposta

Coluna max_hospedes

A coluna max_hospedes na aula é convertida para int64, por serem valores 'menores', não seria melhor converter para int32?

1 resposta

Oi, Fernando, tudo bem?

A escolha do tipo de dado depende da faixa de valores que você espera para a coluna. O tipo int64 é capaz de armazenar valores inteiros muito grandes, enquanto o int32 é mais limitado em relação ao intervalo de valores que pode representar.

Vale destacar que a diferença de tamanho entre int32 e int64 é relativamente pequena em termos de consumo de memória. Portanto, a menos que você esteja trabalhando com um grande volume de dados e precise otimizar o uso de memória, a escolha entreint32 e int64 não terá um impacto significativo no desempenho do seu código.

No entanto, se você tiver certeza de que os valores da coluna "max_hospedes" não ultrapassam o intervalo suportado pelo int32, você pode realizar a conversão para int32 utilizando o método .astype() da seguinte forma:

dados['max_hospedes'] = dados['max_hospedes'].astype(np.int32)
dados['max_hospedes']

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software