Guest User

Untitled

a guest
Oct 16th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. > xtabs(~gear+am,mtcars)
  2. am
  3. gear 0 1
  4. 3 15 0
  5. 4 4 8
  6. 5 0 5
  7. >
  8.  
  9. > as.data.frame.matrix(xtabs(~gear+am,mtcars))
  10. 0 1
  11. 3 15 0
  12. 4 4 8
  13. 5 0 5
  14. >
  15.  
  16. library(tidyverse)
  17. data.frame(xtabs(~gear + am, mtcars)) %>%
  18. mutate(am = paste0("am", am)) %>%
  19. spread(am, Freq)
  20.  
  21. gear am0 am1
  22. 1 3 15 0
  23. 2 4 4 8
  24. 3 5 0 5
  25.  
  26. r.t <- xtabs(~ gear + am, mtcars)
  27. r.d <- as.data.frame.matrix(r)
  28. rownames(r.d) <- paste0(names(dimnames(r.t))[1], dimnames(r.t)[[1]])
  29. colnames(r.d) <- paste0(names(dimnames(r.t))[2], dimnames(r.t)[[2]])
  30. r.d
  31.  
  32. # am0 am1
  33. # gear3 15 0
  34. # gear4 4 8
  35. # gear5 0 5
Add Comment
Please, Sign In to add comment