Erro ao agrupar dados

Olá, estou engatinhando no R e estou com o seguinte problema :

########### questão 14 #########
library(dplyr)
dados14<-read.csv2(“lampadas.csv”)
dados14 %>%
group_by(Fabricante)%>%
sd(dados14)

##############################
A planilha dados14 está organizada em duas colunas : Fabricante x Vida útil , na coluna fabricante tem A e B , quero calcular o desvio padrão do tipo A e do tipo B separadamente, por isso peço que agrupe no group_by . A sintaxe até group_by roda bem , quando eu coloquei o sd dados14 não foi e aparece a seguinte mensagem :

Error in var(if (is.vector(x) || is.factor(x)) x else as.double(x), na.rm = na.rm) :
objeto ‘dados14’ não encontrado

O que pode ser ?

Desde já agradeço :smiley:

Olá! Na última linha você precisa alterar algumas coisas. Segue um exemplo usando uma base de dados que já vem com o R, chamada iris

library(dplyr)

iris %>%
  group_by(Species) %>%
  summarise(DesvioPadrao = sd(Sepal.Length))

O comando summarise faz o cálculo para cada grupo. Daí criamos uma variável chamada DesvioPadrao que irá receber o cálculo do desvio padrão, feito com sd(...). No seu caso, coloque a sua variável Vida Útil no comando sd

3 curtidas