Advertisement
hohiyan

taiwan-r-club-2022-10-06

Oct 6th, 2022 (edited)
670
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.50 KB | None | 0 0
  1. (df <- data.frame(
  2.   id = c(1,2,3),
  3.   white = c(2,1,0),
  4.   black = c(1,2,1)
  5.   ))
  6. #>   id white black
  7. #> 1  1     2     1
  8. #> 2  2     1     2
  9. #> 3  3     0     1
  10.  
  11. id = c(rep(df$id, df$white), rep(df$id, df$black))
  12. race = c(rep("white", sum(df$white)), rep("black", sum(df$black)))
  13.  
  14. df2 <- cbind(id, race)
  15. (df2 <- df2[order(id),])
  16. #>      id  race  
  17. #> [1,] "1" "white"
  18. #> [2,] "1" "white"
  19. #> [3,] "1" "black"
  20. #> [4,] "2" "white"
  21. #> [5,] "2" "black"
  22. #> [6,] "2" "black"
  23. #> [7,] "3" "black"
  24.  
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement