Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. TEAM <- c("PE","PE","MPI","TDT","HPT","ATD")
  2. CODE <- c(NA,"F","A","H","G","D")
  3. df1 <- data.frame(TEAM,CODE)
  4.  
  5. CODE <- c(NA,"F100","A234","D664","H435","G123","A666","D345","G324",NA)
  6. TEAM <- c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA)
  7. df2 <- data.frame(CODE,TEAM)
  8.  
  9. CODE TEAM
  10. 1 NA PE
  11. 2 F100 PE
  12. 3 A234 MPI
  13. 4 D664 ATD
  14. 5 H435 TDT
  15. 6 G123 HPT
  16. 7 A666 MPI
  17. 8 D345 ATD
  18. 9 G324 HPT
  19. 10 NA PE
  20.  
  21. library(sqldf)
  22. df2 <- sqldf(c("update df2 set TEAM =
  23. case
  24. when CODE like '%F%' then 'PE'
  25. when CODE like '%A%' then 'MPI'
  26. when CODE like '%D%' then 'ATD'
  27. when CODE like '%G%' then 'HPT'
  28. when CODE like '%H%' then 'TDT'
  29. else 'NA'
  30. end"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement