Questão de Programação — Linguagens de programação — FGV 2025
- Código
- fg106592
- Banca
- FGV
- Órgão
- CGE-SP
- Ano
- 2025
- Nível
- Superior
- Cargo
- Auditor Estadual de Controle - Tecnologia da Informação - tarde
- AList.
- BMatrix.
- CFactor.
- DVector.
- EData.frame.
GabaritoE — Data.frame.
Gabarito: letra E (Data.frame). A estrutura de dados fundamental em R para armazenar dados tabulares com colunas de tipos heterogêneos e nomes descritivos é o data.frame. Diferentemente de matrizes (que exigem um único tipo), vetores (homogêneos) ou listas (não tabulares), o data.frame organiza os dados em linhas e colunas, permitindo que cada coluna tenha um tipo diferente (texto, inteiro, decimal) e nomes descritivos — exatamente o que o analista precisa.
List pode armazenar elementos de tipos heterogêneos, mas não possui estrutura tabular (linhas × colunas) nem nomes de colunas integrados. Uma lista é uma coleção ordenada de objetos, sem a organização retangular de um data.frame.
Matrix armazena dados em formato retangular, porém todos os elementos devem ser do mesmo tipo (homogêneo). Não aceita colunas com tipos diferentes (texto, inteiro, decimal) simultaneamente.
Factor é um tipo de dado para variáveis categóricas (níveis), não uma estrutura de dados para armazenar tabelas completas. Serve para representar fatores, não para conter múltiplas colunas de tipos variados.
Vector é a estrutura mais básica do R, mas todos os elementos devem ser do mesmo tipo (homogêneo). Não comporta colunas de tipos diferentes e não tem organização tabular.
Data.frame é a estrutura padrão do R para dados tabulares. Cada coluna pode ser de um tipo diferente (heterogêneo), possui nomes descritivos (colnames) e suporta operações vetoriais (como mean(), sum(), etc.) coluna por coluna. É a escolha natural para importar planilhas e realizar análises estatísticas.
Gabarito: letra E
Link permanente: /questoes/fg106592