Seite 1 von 1

Sub Datensatz per Zufallsgenerator Verkleinern

Verfasst: Fr Okt 11, 2019 11:20 am
von farngarten
Hallo,
wie kann ich einen Subdatensatz. per Zufallsauswahl auf eine bestimmte Anzahl verkleinern?
Ich hab zwei unterschiedlich große Subdatensätze Männer vs. Frauen. und möchte beide gleichgroß haben.

Code: Alles auswählen

k_m <- subset(k, v_1 == "maennlich")
k_w <- subset(k, v_1 == "weiblich")
Gibts ne Lösung, die anfändertauglich ist? R Studio.


Danke für Eure Hilfe
Martin

Re: Sub Datensatz per Zufallsgenerator Verkleinern

Verfasst: Fr Okt 11, 2019 1:10 pm
von Hufeisen
Hier in 3 Zeilen.

Code: Alles auswählen

Gruppe_A <- rownames(mtcars)[mtcars$am == "1"] # Wagen mit Handschaltung
Gruppe_B <- rownames(mtcars)[mtcars$am == "0"] # Wagen mit Automatik

# händisch gucken, welche Gruppe weniger Elemente enthält 
length(Gruppe_A)
length(Gruppe_B) # B ist länger

# so viele Elemente aus Gruppe B auswählen, wie in Gruppe A sind
Gruppe_B[sample(1:length(Gruppe_B), length(Gruppe_A))]

Re: Sub Datensatz per Zufallsgenerator Verkleinern

Verfasst: Sa Okt 12, 2019 10:38 am
von farngarten
Ah , Danke, ich probier das aus