Powiązane z pytaniem this.Losowe próbkowanie procentowej liczby wierszy w ramce danych
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), ]
Zamiast wybierania liczby wierszy (3 w powyższym przypadku), jak mogę wybrać losowo 20% wierszy z „F”? A więc z pięciu wierszy z "F", w jaki sposób losowo próbka 20% z tych wierszy.
+1, ale nie przeszkadza, że 20% może być coś innego niż liczba całkowita, więc potrzebna byłaby runda. –
Dobra robota, dzięki, dodałem, że w. Przy okazji, brakuje ci przecinka i zamkniętego nawiasu kwadratu w swojej odpowiedzi – Ben