Meine Daten sieht in etwa so aus, was ich jetzt tun möchte, ist eine neue Spalte erstellen "Mean", wo ich den Mittelwert von " Kunden akzeptiert "für alle die gleichen Werte in der Spalte" Preis ".Erstellen einer neuen Variablen, die den Mittelwert der gleichen Werte eines vorhandenen Variablen in R
Product | Price | Customer Accepted
A 17.2 1
A 16.8 0
A 17.2 1
B 21 1
B 16.8 0
A 21 0
C 17.2 0
Zum Beispiel, 17,2 repeats 3 mal, und der Mittelwert der entsprechenden Kunden akzeptierten Werte (1 + 1 + 0/3 = 0,66); ähnlich für 16.8 ist es (0 + 0/2 = 0), für 21 ist es (1 + 0/2 = 0.50); Die neue Spalte "Mean" sollte diese Werte haben, wenn sich der gleiche Preis wiederholt.
Meine erwartete Ausgabe
Product | Price | Customer Accepted | Mean
A 17.2 1 0.66
A 16.8 0 0
A 17.2 1 0.66
B 21 1 0.50
B 16.8 0 0
A 21 0 0.50
C 17.2 0 0.66
Es gibt rund 950 verschiedene Ebenen für den Preis Wert ist, und die Anzahl der Male ist jeder Wert Wiederholungen nicht konsistent. Kann mir jemand dabei helfen? Vielen Dank
vielen Dank Kumpel verwenden, dies half :) – David
@ David Wenn dies half Ihnen dann vergessen Sie nicht, die Antwort zu akzeptieren. http://stackoverflow.com/help/someone-answers, Danke – PKumar