{
  "_id": "6a4a2f9d5f97fb67db1bbbd0",
  "Package": "fuzzyjoin",
  "Type": "Package",
  "Title": "Join Tables Together on Inexact Matching",
  "Version": "0.1.7",
  "Authors@R": "c(person(\"David\", \"Robinson\", email = \"admiral.david@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Jennifer\", \"Bryan\", email = \"jenny@rstudio.com\", role = \"ctb\"),\nperson(\"Joran\", \"Elias\", email = \"statisticalskier@gmail.com\", role = \"ctb\"),\nperson(\"Steffen\", \"Ehrmann\", email = \"steffen.ehrmann@posteo.de\", role = \"ctb\"))",
  "Maintainer": "David Robinson <admiral.david@gmail.com>",
  "Description": "Join tables together based not on whether columns match\nexactly, but whether they are similar by some comparison.\nImplementations include string distance and regular expression\nmatching.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "TRUE",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/dgrtwo/fuzzyjoin",
  "BugReports": "https://github.com/dgrtwo/fuzzyjoin/issues",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://dgrtwo.r-universe.dev",
  "Date/Publication": "2026-01-30 20:39:14 UTC",
  "RemoteUrl": "https://github.com/dgrtwo/fuzzyjoin",
  "RemoteRef": "HEAD",
  "RemoteSha": "07f873cb6f02262444b24c5386b6376a12a2032f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-05 10:15:24 UTC",
    "User": "root"
  },
  "Author": "David Robinson [aut, cre],\nJennifer Bryan [ctb],\nJoran Elias [ctb],\nSteffen Ehrmann [ctb]",
  "_user": "dgrtwo",
  "_type": "src",
  "_file": "fuzzyjoin_0.1.7.tar.gz",
  "_fileid": "https://r2.ropensci.org/3237acf6175fb75afcadb0d98a6d2a063c9483705524cdc343f0879ee507964b",
  "_filesize": 239843,
  "_sha256": "3237acf6175fb75afcadb0d98a6d2a063c9483705524cdc343f0879ee507964b",
  "_expires": "2026-10-13T10:19:07.000Z",
  "_created": "2026-07-05T10:15:24.000Z",
  "_published": "2026-07-05T10:19:09.247Z",
  "_jobs": [
    {
      "job": 85213973140,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8090790860"
    },
    {
      "job": 85213973138,
      "time": 184,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8090794811"
    },
    {
      "job": 85213973141,
      "time": 84,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8090782916"
    },
    {
      "job": 85213973146,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8090785513"
    },
    {
      "job": 85213675680,
      "time": 264,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8090771695"
    },
    {
      "job": 85213973149,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8090791029"
    },
    {
      "job": 85213973191,
      "time": 101,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8090785095"
    },
    {
      "job": 85213973190,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8090785184"
    },
    {
      "job": 85213973150,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8090784152"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695",
  "_status": "success",
  "_upstream": "https://github.com/dgrtwo/fuzzyjoin",
  "_commit": {
    "id": "07f873cb6f02262444b24c5386b6376a12a2032f",
    "author": "David Robinson <admiral.david@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #94 from PaulESantos/master\n\nupdate tidyr and dplyr",
    "time": 1769805554
  },
  "_maintainer": {
    "name": "David Robinson",
    "email": "admiral.david@gmail.com",
    "login": "dgrtwo",
    "twitter": "@drob",
    "description": "Member of Technical Staff at Anthropic",
    "uuid": 994718
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "stringdist",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 0.8.1",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "geosphere",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "qdapDictionaries",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rvest",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    },
    {
      "package": "IRanges",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "dgrtwo",
  "_selfowned": true,
  "_usedby": 13,
  "_updates": [
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 700,
  "_contributors": [
    {
      "user": "dgrtwo",
      "count": 41,
      "uuid": 994718
    },
    {
      "user": "jennybc",
      "count": 18,
      "uuid": 599454
    },
    {
      "user": "ehrmanns",
      "count": 7,
      "uuid": 9630560
    },
    {
      "user": "yeedle",
      "count": 6,
      "uuid": 16637880
    },
    {
      "user": "hadley",
      "count": 3,
      "uuid": 4196
    },
    {
      "user": "batpigandme",
      "count": 2,
      "uuid": 831732
    },
    {
      "user": "chrismuir",
      "count": 1,
      "uuid": 13386824
    },
    {
      "user": "cderv",
      "count": 1,
      "uuid": 6791940
    },
    {
      "user": "paulesantos",
      "count": 1,
      "uuid": 16847375
    },
    {
      "user": "stephenturner",
      "count": 1,
      "uuid": 460076
    }
  ],
  "_userbio": {
    "uuid": 994718,
    "type": "user",
    "name": "David Robinson",
    "followers": 4170,
    "description": "Member of Technical Staff at Anthropic"
  },
  "_downloads": {
    "count": 7168,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fuzzyjoin"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/dgrtwo/fuzzyjoin",
  "_searchresults": 2860,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fuzzyjoin.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dgrtwo/fuzzyjoin",
  "_realowner": "dgrtwo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2016-04-05"
    },
    {
      "version": "0.1.1",
      "date": "2016-06-29"
    },
    {
      "version": "0.1.2",
      "date": "2016-09-19"
    },
    {
      "version": "0.1.3",
      "date": "2017-06-19"
    },
    {
      "version": "0.1.4",
      "date": "2018-03-02"
    },
    {
      "version": "0.1.5",
      "date": "2019-09-07"
    },
    {
      "version": "0.1.6",
      "date": "2020-05-15"
    },
    {
      "version": "0.1.6.1",
      "date": "2025-07-10"
    },
    {
      "version": "0.1.8",
      "date": "2026-02-20"
    }
  ],
  "_exports": [
    "difference_anti_join",
    "difference_full_join",
    "difference_inner_join",
    "difference_join",
    "difference_left_join",
    "difference_right_join",
    "difference_semi_join",
    "distance_anti_join",
    "distance_full_join",
    "distance_inner_join",
    "distance_join",
    "distance_left_join",
    "distance_right_join",
    "distance_semi_join",
    "fuzzy_anti_join",
    "fuzzy_full_join",
    "fuzzy_inner_join",
    "fuzzy_join",
    "fuzzy_left_join",
    "fuzzy_right_join",
    "fuzzy_semi_join",
    "genome_anti_join",
    "genome_full_join",
    "genome_inner_join",
    "genome_join",
    "genome_left_join",
    "genome_right_join",
    "genome_semi_join",
    "geo_anti_join",
    "geo_full_join",
    "geo_inner_join",
    "geo_join",
    "geo_left_join",
    "geo_right_join",
    "geo_semi_join",
    "interval_anti_join",
    "interval_full_join",
    "interval_inner_join",
    "interval_join",
    "interval_left_join",
    "interval_right_join",
    "interval_semi_join",
    "regex_anti_join",
    "regex_full_join",
    "regex_inner_join",
    "regex_join",
    "regex_left_join",
    "regex_right_join",
    "regex_semi_join",
    "stringdist_anti_join",
    "stringdist_full_join",
    "stringdist_inner_join",
    "stringdist_join",
    "stringdist_left_join",
    "stringdist_right_join",
    "stringdist_semi_join"
  ],
  "_datasets": [
    {
      "name": "misspellings",
      "title": "A corpus of common misspellings, for examples and practice",
      "object": "misspellings",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "misspelling",
        "correct"
      ],
      "rows": 4505,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "difference_join",
      "title": "Join two tables based on absolute difference between their columns",
      "topics": [
        "difference_anti_join",
        "difference_full_join",
        "difference_inner_join",
        "difference_join",
        "difference_left_join",
        "difference_right_join",
        "difference_semi_join"
      ]
    },
    {
      "page": "distance_join",
      "title": "Join two tables based on a distance metric of one or more columns",
      "topics": [
        "distance_anti_join",
        "distance_full_join",
        "distance_inner_join",
        "distance_join",
        "distance_left_join",
        "distance_right_join",
        "distance_semi_join"
      ]
    },
    {
      "page": "fuzzy_join",
      "title": "Join two tables based not on exact matches, but with a function describing whether two vectors are matched or not",
      "topics": [
        "fuzzy_anti_join",
        "fuzzy_full_join",
        "fuzzy_inner_join",
        "fuzzy_join",
        "fuzzy_left_join",
        "fuzzy_right_join",
        "fuzzy_semi_join"
      ]
    },
    {
      "page": "genome_join",
      "title": "Join two tables based on overlapping genomic intervals: both a",
      "topics": [
        "genome_anti_join",
        "genome_full_join",
        "genome_inner_join",
        "genome_join",
        "genome_left_join",
        "genome_right_join",
        "genome_semi_join"
      ]
    },
    {
      "page": "geo_join",
      "title": "Join two tables based on a geo distance of longitudes and latitudes",
      "topics": [
        "geo_anti_join",
        "geo_full_join",
        "geo_inner_join",
        "geo_join",
        "geo_left_join",
        "geo_right_join",
        "geo_semi_join"
      ]
    },
    {
      "page": "interval_join",
      "title": "Join two tables based on overlapping (low, high) intervals",
      "topics": [
        "interval_anti_join",
        "interval_full_join",
        "interval_inner_join",
        "interval_join",
        "interval_left_join",
        "interval_right_join",
        "interval_semi_join"
      ]
    },
    {
      "page": "misspellings",
      "title": "A corpus of common misspellings, for examples and practice",
      "topics": [
        "misspellings"
      ]
    },
    {
      "page": "regex_join",
      "title": "Join two tables based on a regular expression in one column matching the other",
      "topics": [
        "regex_anti_join",
        "regex_full_join",
        "regex_inner_join",
        "regex_join",
        "regex_left_join",
        "regex_right_join",
        "regex_semi_join"
      ]
    },
    {
      "page": "stringdist_join",
      "title": "Join two tables based on fuzzy string matching of their columns",
      "topics": [
        "stringdist_anti_join",
        "stringdist_full_join",
        "stringdist_inner_join",
        "stringdist_join",
        "stringdist_left_join",
        "stringdist_right_join",
        "stringdist_semi_join"
      ]
    }
  ],
  "_readme": "https://github.com/dgrtwo/fuzzyjoin/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "geosphere",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "stringdist",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "stringdist_join.Rmd",
      "filename": "stringdist_join.html",
      "title": "Example of stringdist_inner_join: Correcting misspellings against a dictionary",
      "author": "David Robinson",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2016-04-05 16:08:50",
      "modified": "2026-01-30 20:39:14",
      "commits": 4
    }
  ],
  "_score": 13.003199181927176,
  "_indexed": true,
  "_nocasepkg": "fuzzyjoin",
  "_universes": [
    "dgrtwo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-05T10:17:44.000Z",
      "distro": "resolute",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/66e4db910457231d6207c773abcb930f94015ee0b489b71f1d143b7a0b2c906b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-07-05T10:18:14.000Z",
      "distro": "resolute",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/e9e88031d3290188f84f0882866bc7dc901bfd3c266752e821197d5152ca5d16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-05T10:16:48.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/797b5b0d95bca6abe36f6de4fc2930619131467be70d1860661ea3923daf9b7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-07-05T10:17:04.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/2bf4f2212c9c489306d344d82f3e4480cb6bff999d576b1347bfcde8ce8f323c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.7",
      "date": "2026-07-05T10:18:18.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/81f0f7db93b4ea1b4896cbcd87fdcc5bdebbcea59e7afd3d0a42963f4a8931cb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-05T10:16:53.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/6112ccf1388871204287b6067156b2b88d6f515e387f02641a6ae5fea5b110e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-05T10:16:45.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/e01f41139ee74f93020528c5285ba102164a45578bfe4a927a7fa2ad4c305601",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-07-05T10:16:39.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/54ba16e13c6a8f12b1701e1cd7170edfd4cde7d7b56de2581ed37ad0b7c8bdf9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/28737287695"
    }
  ]
}