Datensatz anpassen
Datensatz anpassen
Hi
ich hoffe ihr könnt mir weiterhelfen. Die Frage ist wahrscheinlich total dämlich aber ich hab noch nie mit R gearbeitet und absolut keinen Bezug dazu. Das Programm ist wie chinesisch für mich
Ich habe folgenden Datensatz und folgendes Problem:
Ich möchte gerne vergleichen ob mehr Männer oder Frauen Suizid begangen haben. Nachdem der Datensatz aber so aufgebaut ist, dass er verschiedene Alterskategorien hat und die Suizide nicht einzeln nach Geschlecht sortiert sind weiß ich nicht wie ich da rangehen soll. Gibt es eine Möglichkeit den Datensatz so anzupassen dass ich ihn leichter bearbeiten kann?
Ich bin um jede Hilfe dankbar Ich starre nur mit großem Fragezeichen in meinen Laptop
ich hoffe ihr könnt mir weiterhelfen. Die Frage ist wahrscheinlich total dämlich aber ich hab noch nie mit R gearbeitet und absolut keinen Bezug dazu. Das Programm ist wie chinesisch für mich
Ich habe folgenden Datensatz und folgendes Problem:
Ich möchte gerne vergleichen ob mehr Männer oder Frauen Suizid begangen haben. Nachdem der Datensatz aber so aufgebaut ist, dass er verschiedene Alterskategorien hat und die Suizide nicht einzeln nach Geschlecht sortiert sind weiß ich nicht wie ich da rangehen soll. Gibt es eine Möglichkeit den Datensatz so anzupassen dass ich ihn leichter bearbeiten kann?
Ich bin um jede Hilfe dankbar Ich starre nur mit großem Fragezeichen in meinen Laptop
Re: Datensatz anpassen
Hallo!
Ich bin gerade am Handy und kann nicht coden. Außerdem hast Du nicht geschrieben, wie Dein Datensatz in R heißt. Such mal nach "R aggregate". Da wirst Du nützliches finden. Sonst später am Tag gerne mehr.
LG, Bernhard
Ich bin gerade am Handy und kann nicht coden. Außerdem hast Du nicht geschrieben, wie Dein Datensatz in R heißt. Such mal nach "R aggregate". Da wirst Du nützliches finden. Sonst später am Tag gerne mehr.
LG, Bernhard
---
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
Re: Datensatz anpassen
Wow danke für deine schnelle Reaktion,
ich komm selbst erst nach der Arbeit dazu mich wieder damit zu beschäftigen
aber werd dann nochmal das forum duchforsten. Der Datensatz heißt data2 und enthält 12 variablen. Ich hab generell bei all meinen hypothesen das Problem dass ich sie so wie der datensatz aufgebaut ist nicht mit den einfachen befehlen die in meinem kopf sind nicht testen kann
ich komm selbst erst nach der Arbeit dazu mich wieder damit zu beschäftigen
aber werd dann nochmal das forum duchforsten. Der Datensatz heißt data2 und enthält 12 variablen. Ich hab generell bei all meinen hypothesen das Problem dass ich sie so wie der datensatz aufgebaut ist nicht mit den einfachen befehlen die in meinem kopf sind nicht testen kann
Re: Datensatz anpassen
Code: Alles auswählen
bsp <- data.frame(age = gl(3, 4, labels = c("jung", "mittel", "alt")),
sex = sample(gl(2, 6, labels = c("w", "m"))),
suicide = c( 2, 3, 2, 2, 2, 5, 6, 11, 1, 1, 2, 2))
print(bsp)
aggregate(suicide ~ sex, data = bsp, FUN = sum)
---
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
Re: Datensatz anpassen
Hallo Teresa,
willkommen im Forum!
Bei Deinem Datensatz dann:
oder auch
Gruß, Jörg
willkommen im Forum!
Bei Deinem Datensatz dann:
Code: Alles auswählen
aggregate(suicides_no ~ sex, data = data2, FUN = sum)
Code: Alles auswählen
tapply(data2$suicides_no, data2$sex, FUN=sum)
Re: Datensatz anpassen
Hi Teresa,
sofern du das tidyverse nutzt geht auch:
BG ruppy
sofern du das tidyverse nutzt geht auch:
Code: Alles auswählen
data2 %>%
group_by(sex) %>%
summarise(cnt_suicide = sum(suicides_no))
Re: Datensatz anpassen
@all vielen vielen Dank! Hat funktioniert und ihr habt mir einen Nervenzusammenbruch erspart