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:
- Aadd()
- Bmerge()
- Cjoin()
- Djunction()