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.
- def createDataframe(dados_aluno: List[List[int]]) : pd.DataFrame ->
return pd.DataFrame(dados_aluno)
- def createDataframe(dados_aluno: List[List[int]]) -> pd.DataFrame:
return pd.DataFrame(dados_aluno)
- def createDataframe(dados_aluno: List[int]) -> DataFrame:
return DataFrame(dados_aluno, columns=["matricula", "nota"])
- def criarDataframe(dados_aluno: List[int]) -> pd.DataFrame:
return DataFrame(dados_aluno, columns=["matricula", "nota"])
- 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