Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2025

ProgramaçãoLinguagens de programação
Código
fg106593
Banca
FGV
Órgão
CGE-SP
Ano
2025
Nível
Superior
Cargo
Auditor Estadual de Controle - Tecnologia da Informação - tarde
Um cientista de dados utiliza a linguagem Python e a biblioteca Pandas para processar um dataset de despesas da Controladoria. Ele precisa realizar uma operação que combine dados de dois DataFrames (despesas_2023 e despesas_2024) com base em uma coluna-chave comum (ID_Gestor), mas o novo DataFrame resultante deve incluir apenas os registros que possuem correspondência em ambos os DataFrames.Assinale a opção que indica a operação fundamental do Pandas, análoga a uma operação de join em SQL, que deve ser usada para alcançar esse resultado, que inclui apenas a intersecção dos registros.
  1. Apd.concat(), usando o argumento axis=0 para empilhamento vertical.
  2. Bpd.merge(),usando o argumento how='inner'.
  3. Cpd.merge(),usando o argumento how='left'.
  4. Dpd.join(), usando a função pd.apply() para intersecção manual.
  5. Epd.pivot_table(), para agregação e resumo.
Revelar gabarito e comentário

GabaritoB — pd.merge(),usando o argumento how='inner'.

Link permanente: /questoes/fg106593