Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.21 KB | None | 0 0
  1. df1 <- data.frame(a=rep(1:3, each=9), b=rep(1:3, each=3), c=rep(1:9, times=3))
  2.  
  3. df2 <- do.call(rbind, lapply(split(df1, list(df1$b, df1$a)) ,
  4.                              function(df1) df1[sample(nrow(df1), ) , ]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement