Estou tentando simplificar esse código para o pipe (exercicio 2, do livro curso-r, no capítulo do pipe):
round(mean(sum(1:10/3, digits=1)))
Estou tentando simplificar para essa forma com o pipe:
sum(1:10/3, digits=1)
%>% mean()
%>% round()
Mas eu retorno do r esse erro:
sum(1:10/3, digits=1)
[1] 19.33333
%>% mean()
Erro: SPECIAL inesperado in “%>%”
%>% round()
Erro: SPECIAL inesperado in “%>%”
O que eu estaria fazendo de errado no uso do pipe?
O seu problema é meramente sintático! Perceba que o R executou cada linha do código separadamente. Você precisa terminar a linha com o pipe, não colocá-lo no começo. Abaixo vai a minha solução para o exercício: