Ich übe dplyr Paket mit berühmten Datensatz von ggplot2, 'Diamanten' Daten. Ich versuche, den mittleren "Preis" von Diamanten zu berechnen, die nach der Variablen "cut" gruppiert sind. Mein Code ist wie folgt.Berechnen Mittelwert nach Gruppe mit dplyr Paket
price.cut <- diamonds %>%
group_by(cut) %>%
summarize(Mean = mean(price, na.rm=TRUE))
Meine Erwartung ist, mittleren Preis nach "cut" Variable gruppiert zu bekommen. Allerdings bekomme ich nur einen Wert, das Gesamtmittel des Preises.
>price.cut
Mean
1 3932.8
Was mache ich falsch?
Vielen Dank akrun verwenden! Es funktioniert gut und das Problem ist gelöst :) –
@akrun wird '%>%' Arbeit ohne Verwendung von 'maghritr' oder' dplyr'? Da du 'dplyr :: summarize' verwendest (kein Laden eines Pakets), wird – PoGibas
@PoGibas 'magrtrtr' über die Namesapce geladen, obwohl ich sie nicht explizit geladen habe – akrun