1
resposta

[Sugestão] Desafio: faça você mesmo

https://raw.githubusercontent.com/MARINALDOSOUZA/Pandas_Transfomacao_Manipulacao_Dados/refs/heads/main/Processamento_de_Dados_Hospedagem

OBS: Em virtude de costume, uso o VSCODE e o próprio hardware, que se limitou as 'explosões' do df. Ou seja, tive de 'improvisar'.

Este projeto Python foca no processamento e otimização de dados de hospedagem, transformando um arquivo JSON bruto em um DataFrame Pandas limpo, padronizado e eficiente em memória.

O código realiza o download dos dados, extrai informações de uma estrutura JSON aninhada e as padroniza. Um dos destaques é o tratamento inteligente de colunas numéricas e textuais: ele converte dados de preço e taxas para um formato float eficiente, e preenche informações de quantidade com zeros, tudo isso inferindo o menor tipo de dado para máxima economia de RAM. As descrições e comodidades são limpas, padronizadas e mantidas como strings únicas, evitando o aumento desnecessário de linhas. O projeto também inclui um robusto sistema de backup, garantindo a segurança dos dados processados, e utiliza logging detalhado para monitorar todas as etapas. O resultado é um DataFrame pronto para análise, otimizado para ambientes com pouca memória, e exibido em um formato HTML interativo para fácil visualização.

1 resposta

Oi, Marinaldo! Tudo bom?

Seu projeto ficou incrível! E gostei muito de como soube contornar a situação com o Data Frame no VSCode.

Você elaborou muito bem o tratamento avançado de tipos (numérico e textual), aproveitou as funções inferir_menor_float e inferir_menor_int para otimizar memória e entendeu como o uso do pd.json_normalize é essencial para lidar com JSONs aninhados.

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!