FC ConcursosFC Concursos

Questão FC546347

O domínio de Python e de DataFrames é fundamental para o profissional da área de Ciência de Dados. Um profissional foi encarregado de criar um código-fonte em Python para transform

Linguagens de Programação para Ciência de Dados

FUNDATEC · 2025

O domínio de Python e de DataFrames é fundamental para o profissional da área de Ciência de Dados. Um profissional foi encarregado de criar um código-fonte em Python para transformar uma lista 2D contendo dados de estudantes em um DataFrame chamado dados_aluno. Os dados disponíveis são o número de matrícula – chamado de matricula no código – e nota do aluno – chamado de nota no código. Foi requisitada a definição de um método em que as estruturas necessárias para execução do código-fonte fossem previamente criadas e que a biblioteca Python Pandas fosse importada através da linha de código import pandas as pd. Sendo assim, assinale a alternativa que apresenta um trecho de código que cria o DataFrame solicitado.

  1. def createDataframe(dados_aluno: List[List[int]]) : pd.DataFrame ->

    return pd.DataFrame(dados_aluno)

  2. def createDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame:

    return pd.DataFrame(dados_aluno)

  3. def createDataframe(dados_aluno: List[int]) -> DataFrame:

    return DataFrame(dados_aluno, columns=["matricula", "nota"])

  4. def criarDataframe(dados_aluno: List[int]) -> pd.DataFrame:

    return DataFrame(dados_aluno, columns=["matricula", "nota"])

  5. def criarDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame:

    return pd.DataFrame(dados_aluno, columns = ["matricula","nota"])

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

def criarDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame indica que a função recebe uma lista 2D (cada sublista com matrícula e nota) e retorna um objeto DataFrame do pandas.

A expressão pd.DataFrame(dados_aluno, columns = ["matricula","nota"]) faz a conversão direta: transforma cada sublista em uma linha do DataFrame e usa o parâmetro columns para definir os rótulos das colunas como matricula e nota, garantindo acesso por nome e melhor legibilidade dos dados.

É necessário ter previamente executado import pandas as pd. As anotações de tipo ajudam na leitura e em ferramentas de análise estática, mas o essencial é que o retorno seja um pd.DataFrame corretamente rotulado pronto para análise.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo