1
resposta

[Projeto] Desafio: lendo dados com parâmetros variados

import pandas as pd
import chardet

with open('/content/dados_sus.csv', 'rb') as file:
    print(chardet.detect(file.read()))
    
dados_sus = pd.read_csv('/content/dados_sus.csv', encoding='ISO-8859-1', skiprows=3, skipfooter=9, sep=';',engine='python')
dados_sus.head()

Projeto realizado com sucesso! Achei muito legal o uso do skiprows e skipfooter.

1 resposta

Olá, Maria Cecilia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da biblioteca chardet para detectar a codificação do arquivo, utilizou muito bem o pandas para carregar os dados com parâmetros específicos e ainda compreendeu a importância de ajustar skiprows, skipfooter e sep para tratar corretamente a estrutura do CSV.

Uma dica interessante para o futuro é verificar também o número de linhas e colunas carregadas, garantindo que o dataset foi lido de forma completa. Assim:

print(dados_sus.shape)
print(dados_sus.columns)

Isso faz com que você tenha uma visão rápida da dimensão dos dados e das variáveis disponíveis para análise.

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!