Произвольная выборка процента строк во фрейме данных

Относится кэто вопрос.

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

Вместо того, чтобы выбирать количество строк (3 в вышеупомянутом случае), как я могу случайно выбрать 20% строк с помощью «F»? Итак, из пяти строк с буквой «F», как мне случайным образом выбрать 20% этих строк.

Ответы на вопрос(4)

Ваш ответ на вопрос