Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. ```{r}
  2. library(tidyverse)
  3. library(fuzzyjoin)
  4. ```
  5.  
  6. ```{r}
  7. inside_list <- tribble(
  8. ~first, ~last, ~dob,
  9. "frank", "johnson", "1980-01-01",
  10. "debbie", "willis", "1982-01-01"
  11. ) %>% mutate(dob = parse_date(dob, format = "%Y-%m-%d"))
  12. ```
  13.  
  14.  
  15. ```{r}
  16. outside_list <- tribble(
  17. ~first, ~last, ~dob,
  18. "frank", "johnson", "1980-01-01",
  19. "debrah", "willis", "1982-01-02"
  20. ) %>% mutate(dob = parse_date(dob, format = "%Y-%m-%d"))
  21. ```
  22.  
  23.  
  24. ```{r}
  25. stringdist_join(outside_list, inside_list,
  26. by = c("first", "last", "dob"),
  27. ignore_case = TRUE,
  28. distance_col = "dist",
  29. mode = "left",
  30. method = "lv",
  31. max_dist = 20) %>%
  32. mutate(total_dist = dob.dist + first.dist + last.dist) %>%
  33. View()
  34. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement