Código Rápido para Análise de Dados #09
# Código - Python
import pandas as pd
from typing import List
def criarDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame: return pd.DataFrame(dados_aluno, columns = ["matricula","nota"])
dados = [
[1001, 85],
[1002, 90],
[1003, 78]
]
df = criarDataframe(dados)
print(df)
# Saída
matricula nota
0 1001 85
1 1002 90
2 1003 78
# Código comentado
import pandas as pd
# Importa a biblioteca pandas como pd
from typing import List
# O módulo typing fornece suporte para tipagem estática no Python, permitindo indicar quais tipos de dados são esperados em funções, classes e variáveis.
def criarDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame:
return pd.DataFrame(dados_aluno, columns=["matricula", "nota"])
# Definição da função: criarDataframe
# Parâmetro: dados_aluno, que é uma lista de lista de inteiros (List[List[int]]). Cada sublista representa um aluno, contendo: a matrícula (um inteiro) e a nota (um inteiro).
# Retorno: Um dataframe do pandas com duas colunas: “matricula”, contendo os números de matrícula dos alunos; “nota”, contendo as respectivas notas.
# Exemplo de uso:
dados = [
[1001, 85],
[1002, 90],
[1003, 78]
]
df = criarDataframe(dados)
# Chama a função criarDataframe, passando como argumento a variável dados, que deve ser uma lista de listas contendo matrícula e nota dos alunos.
# O retorno da função é um DataFrame do pandas, que é atribuído à variável df
# Esse DataFrame organiza os dados em formato de tabela, com colunas nomeadas “matricula” e “nota”
print(df)
# Exibe o conteúdo da DataFrame df
Fonte: Código extraído de questão de concurso (FUNDATEC - 2025 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II)