Liên quan đến this câu hỏi.Lấy mẫu ngẫu nhiên một tỷ lệ phần trăm các hàng trong một khung dữ liệu
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), ]
Thay vì chọn một số hàng (3 trong trường hợp trên), làm cách nào tôi có thể chọn ngẫu nhiên 20% hàng với "F"? Vì vậy, trong năm hàng với "F", làm thế nào để tôi lấy mẫu ngẫu nhiên 20% của những hàng đó.
+1, nhưng nhớ rằng 20% có thể là cái gì khác hơn một số nguyên, vì vậy việc sử dụng vòng sẽ là cần thiết. –
điểm tốt, cảm ơn, tôi đã thêm vào đó. Bằng cách này, bạn đang thiếu dấu phẩy và dấu ngoặc vuông trong câu trả lời của bạn – Ben