image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Anderson Martins
Anderson Martins11/06/2025 19:56
Share
WEX - End to End EngineeringRecommended for youWEX - End to End Engineering

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)

    Share
    Recommended for you
    NTT DATA - Java e IA para Iniciantes
    TONNIE - Java and AI in Europe
    Microsoft - Azure Administrator Certification (AZ-104)
    Comments (0)
    Recommended for youWEX - End to End Engineering