A coluna max_hospedes na aula é convertida para int64, por serem valores 'menores', não seria melhor converter para int32?
A coluna max_hospedes na aula é convertida para int64, por serem valores 'menores', não seria melhor converter para int32?
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!