Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Pandas — IDECAN 2024

TI - Ciência de Dados e Inteligência ArtificialPandas
Código
qa630844
Banca
IDECAN
Órgão
IPPLAN
Ano
2024
Cargo
APIU (IPLANFOR)
No seguinte código em Python temos um DataFrame básico basic_df com IDs e nomes, e um DataFrame adicional additional_df com IDs, idades e cidades. Usamos o método merge() do pandas para combinar os dois DataFrames com base no ID, adicionando as colunas de idade e cidade ao DataFrame básico para enriquecimento. O resultado é um novo DataFrame enriched_df com dados adicionais integrados.   # DataFrame de exemplo com dados básicos data = {'ID': [1, 2, 3, 4, 5],         'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily']} basic_df = pd.DataFrame(data) # DataFrame de exemplo com dados adicionais para enriquecimento additional_data = {'ID': [2, 4],                    'Age': [30, 45],                    'City': ['New York', 'Los Angeles']} additional_df = pd.DataFrame(additional_data) # Realizando a junção dos DataFrames para enriquecimento enriched_df = pd.QUESTAO(basic_df, additional_df, on='ID', how='left')   É correto afirmar que para que o código funcione conforme relatado neste enunciado, a função QUESTAO() deve ser substituída por:
  1. Aadd()
  2. Bmerge()
  3. Cjoin()
  4. Djunction()
Revelar gabarito e comentário

GabaritoB — merge()

Link permanente: /questoes/qa630844