कस्टम फज़ी मैचिंग

R में Intermediate Regular Expressions

Angelo Zehr

Data Journalist

दो फज़ी मैच जोड़ना

मूवी टेबल्स

R में Intermediate Regular Expressions

दो फज़ी मैच जोड़ना

हाइलाइटेड कॉलम

R में Intermediate Regular Expressions

फज़ी मैच: हेल्पर फंक्शन

स्ट्रिंग तुलना के लिए:

small_str_distance <- function(left, right) {
  stringdist(left, right) <= 5
}

नंबर तुलना के लिए:

close_to_each_other <- function(left, right) {
  abs(left - right) <= 3
}
R में Intermediate Regular Expressions

फज़ी जॉइन

fuzzy_left_join(
  a, b,
  by = c(
    "title" = "prod_title",
    "year" = "prod_year"
  ),
  match_fun = c(
    "title" = small_str_distance,
    "year" = close_to_each_other
  )
)
R में Intermediate Regular Expressions

फज़ी जॉइन: परिणाम

जुड़ी हुई टेबल

R में Intermediate Regular Expressions

अभ्यास करते हैं!

R में Intermediate Regular Expressions

Preparing Video For Download...