Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio

Olá, tudo bem?

Segue abaixo a resolução do exercício:

import pandas as pd

1. Importar o CSV do link

url = "https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv"
df = pd.read_csv(url)

2. Visualizar as primeiras 7 linhas e as últimas 5

print("Primeiras 7 linhas:")
print(df.head(7))

print("\nÚltimas 5 linhas:")
print(df.tail(5))

3. Quantidade de linhas e colunas

print("\nQuantidade de linhas e colunas:")
print(df.shape)

4. Explorar as colunas e tipos de dados

print("\nColunas do DataFrame:")
print(df.columns)

print("\nTipos de dados:")
print(df.dtypes)

print("\nInformações do DataFrame:")
df.info()

Extra: Estatísticas descritivas

print("\nEstatísticas descritivas:")
print(df.describe())

1 resposta

Oi, Nicole! Como vai?

Obrigado por compartilhar sua resolução do desafio com a comunidade.

Trabalhar com pandas e explorar dados a partir de um CSV importado via URL é uma das habilidades mais importantes para quem está começando na área de dados, e você demonstrou isso muito bem.

Analisando o exercício que você postou abaixo, é possível perceber que você seguiu uma sequência bastante organizada. Você importou o CSV corretamente usando o link fornecido, visualizou as primeiras e últimas linhas com head() e tail(), verificou a quantidade de linhas e colunas com shape, explorou as colunas e os tipos de dados com columns, dtypes e info(), e ainda foi além com as estatísticas descritivas usando describe(). Essa abordagem mostra uma boa compreensão do fluxo inicial de análise de dados com o DataFrame.

Uma dica interessante para complementar sua resolução é utilizar o método sample() durante a exploração dos dados:


import pandas as pd

df = pd.read_csv(url)

print(df.sample(3))

Esse código exibe 3 linhas aleatórias da base, o que pode revelar padrões ou informações que não aparecem nas primeiras ou nas últimas linhas. É um recurso simples, mas muito útil na prática.

Continue assim, Nicole! Você está no caminho certo.

Quando você recebe uma base de dados nova, qual costuma ser a primeira informação que você busca entender antes de seguir para a análise?

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