Questão de Programação — Linguagens de programação — FGV 2025
ProgramaçãoLinguagens de programação
- Código
- fg107889
- Banca
- FGV
- Órgão
- CPRM
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista em Geociências - Geoprocessamento
Um cientista de dados trabalha com um DataFrame de milhões de registros e deseja aplicar uma função complexa em uma coluna de maneira eficiente, evitando gargalos de performance.A prática mais recomendada nesse caso é
- Ausar df["coluna"].apply(lambda x: func(x)) para aplicar a função linha a linha.
- Biterar com for index, row in df.iterrows() e aplicar a função por linha.
- Cutilizar df["coluna"].map(func) se a função for vetorizável.
- Dtransformar o DataFrame em lista de dicionários e aplicar map() do Python nativo.
- Esalvar como CSV, processar externamente e reimportar com read_csv().