Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. df <- data.frame(G1=c("a","b","c","d","e"),
  2. G2=c("a","c","b","d","e"),
  3. G3=c("a","d","e","b","c"),
  4. G4=c("a","b","c","d","e"))
  5.  
  6. rank <- data.frame(term=c("a","b","c","d","e"),
  7. G1=c(1:5),
  8. G2=c(1,3,2,4,5),
  9. G3=c(1,4,5,2,3),
  10. G4=c(1:3,4,5))
  11.  
  12. df <- data.frame(G1=c("bta-let-7a-1","bta-let-7b", "bta-mir-26a-1", "bta-mir-21"),
  13. G2=c("bta-mir-21", "bta-let-7a-1", "bta-let-7b", "bta-mir-26a-1"),
  14. G3=c("bta-mir-26a-1", "bta-mir-21", "bta-let-7a-1", "bta-let-7b"),
  15. G4=c("bta-let-7b","bta-mir-26a-1", "bta-mir-21", "bta-let-7a-1"))
  16.  
  17. rank <- as.data.frame(lapply(df, as.integer))
  18.  
  19. as.data.frame(lapply(df, as.integer))
  20. # G1 G2 G3 G4
  21. #1 1 1 1 1
  22. #2 2 3 4 2
  23. #3 3 2 5 3
  24. #4 4 4 2 4
  25. #5 5 5 3 5
  26.  
  27. as.data.frame(lapply(lapply(df, function(x)
  28. factor(as.character(x), as.character(df$G1))), as.integer))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement