我不確定標題是否清晰,但我有一個數據框,有1000個觀察戶,其中一些有一個成員,其中一些有兩個成員。我需要將數據幀分成兩個相同大小的數據幀,而來自同一家庭的個人不要放在同一個子集中。R:隨機從組中抽取
dataframe在功能上看起來像這樣。
household <- c(1,2,2,3,3,4,4,5,6,6,7,8)
person <- c(1,1,2,1,2,1,2,1,1,2,1,1)
df <- as.data.frame(cbind(household,person))
df
同樣,我需要的數據和從家庭2人1的兩個子集不能在相同人2從家庭2,依此類推。謝謝!
謝謝,這是一個非常優雅的解決方案! – dhrice