Questão de Programação — R — FGV 2022
- Código
- fg055318
- Banca
- FGV
- Órgão
- TCU
- Ano
- 2022
- Nível
- Superior
- Cargo
- Auditor Federal de Controle Externo
- A2018, 10, NA, 8;
- BA1, 10, 15, 20;
- CA1, 2018, 10;
- D2018, 18;
- EA2, 2019, 25.
GabaritoA — 2018, 10, NA, 8;
Gabarito: letra A. A função pivot_wider do pacote tidyr cria colunas a partir dos valores únicos da coluna names_from (no caso, Analista) e preenche com os valores da coluna values_from (Processos). A primeira linha do resultado corresponde ao primeiro ano na tabela original (2018), que possui processos dos analistas A1 (10) e A3 (8), e nenhum dado para A2 – gerando NA. Portanto, a sequência é: 2018, 10, NA, 8.
A primeira linha do data.frame resultante é exatamente: Ano = 2018, A1 = 10, A2 = NA, A3 = 8. Isso porque pivot_wider agrupa por Ano e espalha os valores de Processos para cada analista.
Apresenta "A1, 10, 15, 20" como primeira linha. Isso seria uma transposição sem sentido, não o resultado de pivot_wider.
Mostra "A1, 2018, 10", que é um subconjunto parcial e não corresponde a uma linha completa do resultado.
Sugere "2018, 18" (soma de 10+8). pivot_wider não soma valores; ele os separa em colunas distintas.
Exibe "A2, 2019, 25". Isso é apenas uma linha do dado original, não a primeira linha do resultado transformado.
Conclusão: A única alternativa que representa corretamente a primeira linha do objeto gerado por pivot_wider é a letra A.
Link permanente: /questoes/fg055318