Como utilizar o pipe e o ggplot

Bom dia! Estava realizando o exercicio 7, do capítulo 8 do livro Curso-R, qual seja:
Faça um gráfico de linhas do orçamento médio dos filmes ao longo dos anos, utilizando a base imdb.
Eu rodei esse código:
imdb %>%
group_by(ano) %>%
summarise (orcamento_medio = mean (orcamento)) %>%
ggplot() +
geom_line(aes (x = ano, y = orcamento_medio))
Estou recebendo o seguinte erro:
Error in imdb %>% group_by(ano) %>% summarise(orcamento_medio = mean(orcamento)) %>% :
não foi possível encontrar a função “%>%”
O que estou realizando de errado?

1 Curtida

Oi Thainara!

A mensagem de erro informa que a função pipe não foi encontrada.

Isso porque o pipe faz parte de um pacote, então precisamos carregá-lo para que a função fique disponível para uso. O pipe é uma função do pacote magrittr, que é carregado junto ao tidyverse também. Então temos algumas opções:

  • Carregando o pacote tidyverse
    library(tidyverse)

  • Carregando o pacote magrittr:
    library(magrittr)

Carregue esses pacotes no início do seu código, e veja se a mensagem de erro persiste!

1 Curtida

bgda , bea!! era isso msm!

1 Curtida

De nada! :blush: :grinning: