Guest User

Untitled

a guest
Jan 10th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. g <- graph.data.frame(Data, directed="TRUE")
  2. dg <- decompose.graph(g)
  3. topo <- topological.sort(dg[[1]],mode="out")
  4. df <- ldply(topo, data.frame)
  5. colnames(df) <- c("id","id_order")
  6. df$activity_order <- seq.int(nrow(df))
  7.  
  8. ## id id_order activity_order
  9. ## 1 355 1 1
  10. ## 2 3180 3 2
  11. ## 3 6019 4 3
  12. ## 4 10672 2 4
  13. ## 5 49507 5 5
  14.  
  15. Newdata <- do.call("rbind", lapply(1:clusters(g)$no, function(x){
  16. dgpart <- dg[[x]]
  17. topopart <- topological.sort(dgpart,mode="out")
  18. dfpart <- ldply(topopart, data.frame)
  19. colnames(dfpart) <- c("id","id_order")
  20. dfpart$activity_order <- seq.int(nrow(dfpart))
  21. }))
Add Comment
Please, Sign In to add comment