Guest User

Untitled

a guest
May 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. Linking <- data.frame(
  2. ID = c(round((runif(20, min=10000, max=99999)), digits=0), rep(NA,10)),
  3. PSU = c(paste("A", round((runif(20, min=10000, max=99999)), digits = 0), sep = ''), rep(NA,10)),
  4. qtr = c(rep(1:10, 2), rep(NA,10)),
  5. date = rep("13/04/56", 30),
  6. Direct = rep(c('D','M','U','U','M'), 6),
  7. stringsAsFactors = F)
  8.  
  9. Linking$Key <- paste(Linking$ID, Linking$PSU, Linking$qtr, sep='_')
  10. Linking$Key[c(21:30)] <- c("87654_A15467_1", "45623_A23456_2", "67891_A12345_4", "65346_A23987_7",
  11. "E3456782_A456321_6", "E3421986_A34564_8", "E9859873_A123456_9", "E3452_A12345_6", "R765498765_A455634_2", "54678_A12345_5")
  12.  
  13. test <- filter(Linking, is.na(ID)) %>%
  14. select(Key)
  15. test2 <- data.frame(do.call(rbind, strsplit(test$Key, "_")), test$Key)
  16. names(test2) <- c("ID", "PSU", "qtr", "Key")
  17.  
  18. tmp <- data.frame(do.call(rbind, strsplit(Linking$Key, "_")), Linking$Key)
  19. names(tmp) <- names(Linking)
  20. tmp
Add Comment
Please, Sign In to add comment