Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2025

ProgramaçãoConceitos básicos de programação
Código
ce202089
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Pesquisador – Área: Gestão da Informação – Subárea: Engenharia de Dados
Julgue o próximo item, relativo à análise de dados.Considere o código a seguir, que utiliza Pandas.import pandas as pddata = {'nome':['bicicleta','avião','helicóptero'],'categoria':['terrestre','aéreo','aéreo']}df = pd.DataFrame(data)df = df.pop('nome')print(df)Após a execução desse código, o resultado será o seguinte.0 terrestre1 aéreo2 aéreoName: categoria, dtype: object
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Pandas – método pop()

Gabarito: ❌ ERRADO. O código imprime a coluna 'nome', não a coluna 'categoria'. A afirmação do enunciado está incorreta.

O código cria um DataFrame com as colunas 'nome' e 'categoria'. Em seguida, df.pop('nome') remove a coluna 'nome' do DataFrame e a retorna como uma Series. Portanto, a variável df passa a conter a Series referente aos valores da coluna 'nome': ['bicicleta', 'avião', 'helicóptero']. O print(df) exibirá:

0      bicicleta
1         avião
2    helicóptero
Name: nome, dtype: object

O enunciado, porém, afirma que o resultado seria a coluna 'categoria'. Isso está errado: o método pop() retorna a coluna removida, não a que permanece no DataFrame original.

NÃO CAIA NESSA!

Troca de coluna. O candidato confunde o retorno do método pop() com a coluna que fica no DataFrame. Enquanto pop('nome') retorna a série 'nome', o DataFrame original (antes do pop) não é mais acessado. O exercício testa justamente esse comportamento.

ERRADO – a afirmação não condiz com a execução real do código.

Link permanente: /questoes/ce202089