Ghép mờ tùy chỉnh

Regular Expressions nâng cao trong R

Angelo Zehr

Data Journalist

Kết hợp hai phép ghép mờ

bảng phim

Regular Expressions nâng cao trong R

Kết hợp hai phép ghép mờ

các cột được tô sáng

Regular Expressions nâng cao trong R

Ghép mờ: Hàm trợ giúp

Đối với so khớp chuỗi:

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

Đối với so khớp số:

close_to_each_other <- function(left, right) {
  abs(left - right) <= 3
}
Regular Expressions nâng cao trong R

Ghép mờ

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
  )
)
Regular Expressions nâng cao trong R

Ghép mờ: Kết quả

bảng đã ghép

Regular Expressions nâng cao trong R

Hãy thực hành!

Regular Expressions nâng cao trong R

Preparing Video For Download...