Seite 1 von 1
Alter in Gruppen einteilen
Verfasst: Fr Aug 10, 2018 12:39 pm
von SaH
Hallo,
ich habe einen Datensatz mit 400 Altersangaben und möchte diese gerne in bspw. 5 Untergruppen unterteilen (0-20, 20-50 etc.)
Welchen Befehl benötige ich hierfür?
Anschließend möchte ich dies für eine Grafik nutzen und um damit auch den Chi Test anwenden zu können.
VG
Re: Alter in Gruppen einteilen
Verfasst: Fr Aug 10, 2018 1:12 pm
von jogo
Hallo SaH,
willkommen im Forum!
SaH hat geschrieben: ↑Fr Aug 10, 2018 12:39 pm
ich habe einen Datensatz mit 400 Altersangaben und möchte diese gerne in bspw. 5 Untergruppen unterteilen (0-20, 20-50 etc.)
Welchen Befehl benötige ich hierfür?
Das macht die Funktion
cut()
Gruß, Jörg
Re: Alter in Gruppen einteilen
Verfasst: Fr Aug 10, 2018 3:18 pm
von SaH
Hallo Jörg,
vielen Dank für deine schnelle Rückmeldung. Wie genau muss der Befehl dann aussehen?
cut(Object$Variable Alter....?
ich hätte gerne folgende "Zusammenfassung":
1=unter 20
2=20 bis 40
3=40 bis 60
4=60 bis 80
5=80 und mehr
VG
Re: Alter in Gruppen einteilen
Verfasst: Fr Aug 10, 2018 3:50 pm
von jogo
Code: Alles auswählen
x <- data.frame(Alter=c(1:42, 80, 90))
x$AGrupp <- cut(x$Alter, breaks=c(0, 20, 40, 60, 80, 999))
x
Verwende den Parameter
labels= zum Setzen gefälligerer Namen für die Gruppen, z.B.
Code: Alles auswählen
x$AGrupp <- cut(x$Alter, breaks=c(0, 20, 40, 60, 80, 999), labels=c("b20", "b40", "b60", "b80", "ü80"))
Gruß, Jörg