Im Zusammenhang mit this Frage.Stichprobenweise einen Prozentsatz von Zeilen innerhalb eines Datenrahmens
gender <- c("F", "M", "M", "F", "F", "M", "F", "F")
age <- c(23, 25, 27, 29, 31, 33, 35, 37)
mydf <- data.frame(gender, age)
mydf[ sample(which(mydf$gender=='F'), 3), ]
Anstatt eine Anzahl von Reihen (3 in obigem Fall) Auswählen, wie kann ich wählen zufällig 20% der Zeilen mit „F“? Also von den fünf Zeilen mit "F", wie ich zufällig 20% dieser Zeilen abtastet.
+1, aber nichts dagegen, dass 20% etwas anderes sein kann als eine ganze Zahl, so würde die Verwendung von Runde benötigt. –
guten Punkt, danke, ich habe das hinzugefügt. Übrigens, Sie vermissen ein Komma und schließen eckige Klammer in Ihrer Antwort – Ben