Hi Leute,
ich nutze R Studio noch nicht lange und bin ein ziemlicher noob .
Ich hab nämlich folgendes Problem, ich habe eine Umfrage grade zu bearbeiten und muss nun herausfiltern, wie viele Zigaretten, Männliche Probanden am Tag rauchen. Die Gruppen sind unterteilt in, 0 Zig, >4 Zig, >10, >20, NA. Wie kann ich nun herausfinden wie viele von denen rauchen? Die Antwortmöglichkeiten sind kodiert mit 2 = 0 Zig 5 = >20 usw.
Danke und schönen Abend euch!
Faktoren und Level
Moderator: jogo
Re: Faktoren und Level
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Faktoren und Level
Die Funktion table() zählt für Dich aus, wie oft welche Kategorie vorkommt. Alle die in Grupp 0 Zig. rauchen nicht, die in den Gruppen >4 Zig, >10 und >20 rauchen und von denen mit NA wirst Du es wohl gar nicht herausfinden können.
Wenn die Antwort jetzt doof war, bitte ich um Entschuldigung, dann habe ich die Frage nicht verstanden.
LG,
Bernhard
PS: EDi hat natürlich Recht: Nichts wertet eine Frage mehr auf als ein reproduzierbares Beispiel in R Code. Könnte beispielsweise so aussehen:
Code: Alles auswählen
bsp <- data.frame(zig = c(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
3, 4, 5, 5, 5, 5, NA, NA, NA, NA, NA, NA, NA, NA, 3))
table(bsp$zig, useNA = "ifany")
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte