Na linguagem R, diferentes funções são utilizadas para taref...

Próximas questões
Com base no mesmo assunto
Q4233109 Programação
Na linguagem R, diferentes funções são utilizadas para tarefas específicas, como manipulação de dados, tratamento de datas, visualização de informações e criação de tabelas. Durante a elaboração de um relatório, um servidor precisa apresentar os dados em uma tabela formatada, com melhor organização visual e aparência profissional. Nesse contexto, assinale a alternativa que apresenta a função utilizada para criar tabelas formatadas no R.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A decisão estava na finalidade da função citada no enunciado: identificar qual alternativa corresponde à criação de tabela formatada no R. Entre as opções, apenas gt() atende a esse uso.

Tema central: Funções do R
Análise das alternativas
A
Errada
filter() é usada para manipulação de dados, especificamente para filtrar registros segundo condições lógicas. Isso não corresponde à criação ou formatação de tabela para apresentação.
B
Errada
ymd() está ligada ao tratamento e à conversão de datas no formato ano-mês-dia. Sua finalidade é interpretar datas, não montar tabela formatada.
C
Errada
ggplot() é função de visualização para construção de gráficos. A questão pediu tabela formatada, e gráfico é outro tipo de saída.
D
Certa
A alternativa D está correta porque gt() é a função voltada à criação de tabelas formatadas no R. O critério decisivo foi a finalidade funcional da função: a questão não pedia filtrar dados, tratar datas, gerar gráficos nem apenas exibir objetos, mas sim construir uma tabela com apresentação visual aprimorada.
E
Errada
print() apenas exibe um objeto no console ou na saída padrão. Exibir um objeto não equivale a criar uma tabela formatada com aparência profissional.
Pegadinha da questão
A confusão real era trocar apresentação visual por gráfico e marcar ggplot(), ou confundir simples exibição de objeto com formatação profissional e marcar print().
Dica para questões semelhantes
  • Se o enunciado pedir tabela formatada, procure a função destinada à construção tabular, não a de gráficos, datas ou filtragem.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A (filter()): Função do pacote dplyr (integrado ao tidyverse), utilizada estritamente para filtrar linhas de um data frame com base em condições lógicas, e não para formatar tabelas de relatório.

B (ymd()): Função do pacote lubridate, utilizada para parsear e manipular datas (convertendo strings no formato Ano-Mês-Dia em objetos de data válidos).

C (ggplot()): Função principal do pacote ggplot2, utilizada para a criação de gráficos e visualizações estatísticas baseadas na gramática dos gráficos (Grammar of Graphics).

D (Correta - gt()): Função do pacote gt desenvolvida especificamente para transformar dados tabulares em tabelas lindamente formatadas, personalizadas e com apelo visual profissional para relatórios.

E (print()): Função genérica do R base destinada a imprimir a representação textual padrão de objetos no console, sem qualquer capacidade avançada de estilização visual para relatórios.

  • A) Incorreta. A função filter() é um verbo do pacote dplyr utilizado estritamente para filtragem de registros (linhas) de um DataFrame com base em condições lógicas (ex: selecionar apenas contribuintes com pendências fiscais). Ela atua na manipulação lógica dos dados, e não na sua formatação visual ou estética.

  • B) Incorreta. A função ymd() serve única e exclusivamente para o tratamento e padronização de dados cronológicos (datas) no formato Ano-Mês-Dia. Ela converte textos brutos em objetos da classe Date no R, não possuindo nenhuma atribuição de design ou exibição de relatórios.

  • C) Incorreta. O ggplot() é a função de inicialização do pacote ggplot2, para a criação de gráficos estatísticos estruturados

  • D) Correta. A função gt() (gt - Great Tables). Ela foi projetada especificamente para receber DataFrames brutos e transformá-los em tabelas de apresentação de altíssima qualidade, permitindo ao analista ou auditor configurar de forma modular elementos como cabeçalhos estilizados, títulos, subtítulos, notas de rodapé, formatação de moedas e agrupamentos visuais de colunas.

  • E) Incorreta. A função print() é um comando genérico de saída do R Base. Ela exibe a representação textual e crua (raw) de um objeto diretamente no console de desenvolvimento. O seu resultado visual é puramente técnico, sem qualquer alinhamento estético, fontes ou formatações profissionais exigidas em relatórios institucionais.

? Esquema de Memorização: Fluxo do Relatório no R

[Massa de Dados] ➔ filter() (Filtra as linhas) ➔ gt() (Formata a tabela final)
➔ ggplot() (Gera o gráfico de suporte)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo