thisに関連する質問。データフレーム内の行の割合をランダムにサンプリングする
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), ]
「F」で行数を20%ランダムに選択するにはどうすればよいですか?だから "F"の5行のうち、ランダムに20%の行をサンプリングします。
1が、20%は他のものになることを気にしない:あなたは、各性別グループ内の20%をサンプリングしたい場合
整数よりも大きいので、ラウンドを使用する必要があります。 –
良い点、ありがとう、私はそれを追加しました。ちなみに、あなたはあなたの答えにカンマと閉じた角括弧がありません。 – Ben