У меня есть данные ниже.
Name<-c('A','A','B','C','B','C','D','B','C','A','D','C')
Rate<-c(12,13,4,8,7,3,6,8,5,4,7,5)
df<-cbind.data.frame(Name,Rate)
Name Rate
A 12
A 13
B 4
C 8
B 7
C 3
D 6
B 8
C 5
A 4
D 7
C 5
Я хочу рассчитать SD курса для каждой группы и добавить его обратно в курс.Таким образом, столбец Rate будет Rate + SD (Rate) для каждой категории имени.Может ли кто-нибудь помочь мне с этим, пожалуйста?
Так что мой датафрейм будет
Name Rate
A 12 + SD(GroupA)
A 13 + SD(GroupA)
B 4 + SD(GroupB)
C 8 + SD(GroupC)
B 7 + SD(GroupB)
C 3 + SD(GroupC)
D 6 + SD(GroupD)
B 8 + SD(GroupB)
C 5 + SD(GroupC)
A 4 + SD(GroupA)
D 7 + SD(GroupD)
C 5 + SD(GroupC)