dplyr

Berechnung von deskriptiven Statistiken mit R.

dplyr

Beitragvon Maria Angela » Mi 27. Sep 2017, 17:15

Ich möchte mit dplyr herausfinden, wie viele unterschiedliche Ausprägungen eine Variable hat, hier: Länder. Dafür habe ich diese gruppiert, um dann an der Gruppenanzahl einfach die Anzahl abzulesen. Leider funktioniert dies nicht. Kann jemand weiter helfen?

Code: Alles auswählen
ess <- load(url("http://www.farys.org/daten/ESS.RDATA")) # Das sind die Daten, mit welchen ich arbeite.

Länder_gruppiert <- group_by(ess, Land, nr.rm = TRUE)
Länder_gruppiert


Anschliessend muss ein Ranking erstellt werden, welches aufzeigt, aus welchem Land die meisten Befragten stammen.
Das ist, was ich bis jetzt habe:

Code: Alles auswählen
summarise(ess, Länder_gruppiert = mean(happy ,na.rm = TRUE))
head(Länder_gruppiert)


Herzlichen Dank
Maria Angela
 
Beiträge: 3
Registriert: Do 21. Sep 2017, 17:34
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: dplyr

Beitragvon tau1234 » Do 28. Sep 2017, 09:02

Hey,

versuch mal

Code: Alles auswählen
ess %>% mutate(country = as.character(Land)) %>% count(country)


Grüße!!
tau1234
 
Beiträge: 60
Registriert: Mi 4. Mai 2016, 11:17
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: dplyr

Beitragvon Maria Angela » Fr 29. Sep 2017, 16:33

Yes! Das hat geklappt. Herzlichen Dank.
Gibt es eine Möglichkeit dies noch nach "n" zu ranken?

Liebe Grüsse
Maria Angela
 
Beiträge: 3
Registriert: Do 21. Sep 2017, 17:34
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: dplyr

Beitragvon tau1234 » So 1. Okt 2017, 12:51

Du meinst einfach zu sortieren oder?
Code: Alles auswählen
ess %>% mutate(country = as.character(Land)) %>% count(country) %>% arrange(desc(n))



mit dplyr geht datenmanipulation ziemlich einfach. Vor allem solche sachen :)

Grüße
tau1234
 
Beiträge: 60
Registriert: Mi 4. Mai 2016, 11:17
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Deskriptive Statistik

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron