Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Conversão de colunas

Eu resolvi testar uma maneira de converter as colunas objects para inteiras e floats sem a biblioteca Numpy, baseado no curso: Pandas: selecionando e agrupando dados Pandas, onde foi visto.

dados = dados.astype({'max_hospedes':'int64'})

col_num = ['max_hospedes','quantidade_banheiros','quantidade_quartos','quantidade_camas']
conversao = {coluna: 'int64' for coluna in col_num}
dados = dados.astype(conversao)

dados = dados.astype({'avaliacao_geral':'float64'})

E .strip() é opcional

dados['preco'] = dados['preco'].apply(lambda x: x.replace('$', '').replace(',','').strip())
1 resposta
solução!

Olá, William! Como vai?

Você desenvolveu uma ótima solução!

Observei que explorou o uso do astype() para conversão de tipos, utilizou muito bem um dicionário de mapeamento para múltiplas colunas e ainda compreendeu a importância do tratamento adequado dos tipos numéricos para garantir a integridade dos dados.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!