Imagem de fundo

Um cientista de dados utiliza a linguagem Python e a...

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.


A

pd.concat(), usando o argumento axis=0 para empilhamento vertical.


B

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


C

pd.merge(),usando o argumento how='left'.


D

pd.join(), usando a função pd.apply() para intersecção manual.


E

pd.pivot_table(), para agregação e resumo.