Zufällig Probe der Prozentsatz von Zeilen in einem Daten-frame

Bezug auf diese Frage.

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 ), ]

Statt der Auswahl einer Anzahl von Zeilen (3 in obigen Fall), wie kann ich eine zufällige Auswahl von 20% der Zeilen mit "F"? Also die fünf Zeilen mit "F", wie ich zufällig Probe 20% dieser Zeilen.

InformationsquelleAutor ATMathew | 2013-02-22

Schreibe einen Kommentar