FC ConcursosFC Concursos

Flashcard FC369279

Em dplyr, quais funções encadeadas permitem filtrar registros, extrair o ano de uma coluna do tipo Date, agrupar por esse ano e somar uma variável numérica?

Estatística Computacional

Instituto Consulplan · 2025

De acordo com o assunto Estatística: Estatística Computacional, responda:

Em dplyr, quais funções encadeadas permitem filtrar registros, extrair o ano de uma coluna do tipo Date, agrupar por esse ano e somar uma variável numérica?
Mostrar resposta e comentário

Resposta

filter(...) %>% mutate(Ano = format(Data, "%Y")) %>% group_by(Ano) %>% summarise(Total = sum(Variavel))

Explicação:
• filter(...) seleciona as linhas desejadas.
• mutate(Ano = format(Data, "%Y")) cria a coluna Ano extraindo o ano da data.
• group_by(Ano) agrupa os registros por ano.
• summarise(Total = sum(Variavel)) calcula a soma da variável por ano.

Exemplo:
Considere o data frame vendas com colunas Data_Pagamento, Valor e Status.
Aplicando:
vendas %>% filter(Status == "entregue") %>%
  mutate(Ano = format(Data_Pagamento, "%Y")) %>%
  group_by(Ano) %>%
  summarise(Total_Vendas = sum(Valor))

Isso retorna, para cada ano y, o total:
\(Total\_Vendas_{y} = \sum_{i:\,ano(i)=y} Valor_{i}\)




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/365891

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo