ID cat1 cat2 cat3 loss
1 A B D 2213.18
2 A B A 1283.60
3 A B B 3005.09
4 B A A 939.85
5 A B C 2763.85
6 A A A 5142.87
Es gibt 116 kategorische Variablen von verschiedenen Ebenen, von denen ich drei aufgeführt habe. Im Folgenden ist die Funktion, die ich verwendet habe Mittelwert (Verlust) für jede Ebene in einer Variablendynamische Funktion zur Dummy-Variablenerstellung in R
a1<-summarise(group_by(ins,cat85), cat85_mean=mean(loss))
einen Code benötigen zu berechnen, die dynamisch diese so für die verbleibenden Variablen tut, dass ich den Mittelwert (Verlust) für alle kategorischen haben Variablen über verschiedene Ebenen hinweg
ZB: Cat85 hat 4 Ebenen nämlich A, B, C und D. Die Funktion sollte den Mittelwert (Verlust) für A, B, C und D wie A-2000, B-1234.5, C erzeugen -5667.5, D-3465.2.
Danke!
Verwenden Sie 'dput()', um Ihre Beispieldaten bereitzustellen, wie in http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example gezeigt. Dies ermöglicht das Kopieren/Einfügen Ihrer Beispieldaten. –
@tobiasegli_te Sicher. Werde es hier tun. Vielen Dank! –