{
  "_id": "6ac0c9c391601a2ad2998daa",
  "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-10-03 09:19:34 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/eaa03457c8aedeef2be403b6ff17e77aa5af2e608eaa0dee8db25dfe0af7bf43",
  "_filesize": 241343,
  "_sha256": "eaa03457c8aedeef2be403b6ff17e77aa5af2e608eaa0dee8db25dfe0af7bf43",
  "_expires": "2027-01-11T09:24:17.000Z",
  "_created": "2026-10-03T09:19:34.000Z",
  "_published": "2026-10-03T09:24:19.246Z",
  "_jobs": [
    {
      "job": 111173491702,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11270561008"
    },
    {
      "job": 111173491649,
      "time": 157,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270865126"
    },
    {
      "job": 111173491619,
      "time": 240,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11270176353"
    },
    {
      "job": 111173491656,
      "time": 203,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11271195069"
    },
    {
      "job": 111172776469,
      "time": 262,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270775467"
    },
    {
      "job": 111173491637,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11270476156"
    },
    {
      "job": 111173491739,
      "time": 80,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11270430600"
    },
    {
      "job": 111173491657,
      "time": 95,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11270925348"
    },
    {
      "job": 111173491820,
      "time": 94,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11270805556"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500",
  "_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": 15,
  "_updates": [
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 705,
  "_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": 4193,
    "description": "Member of Technical Staff at Anthropic"
  },
  "_downloads": {
    "count": 6265,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fuzzyjoin"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/dgrtwo/fuzzyjoin",
  "_searchresults": 3056,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fuzzyjoin.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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.03874856110387,
  "_indexed": true,
  "_nocasepkg": "fuzzyjoin",
  "_universes": [
    "dgrtwo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-10-03T09:21:43.000Z",
      "distro": "resolute",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/4c408ef80b3f40d4f764084a30e72a6e3fb5f55a92b01727c6f46a3932d203e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-10-03T09:21:57.000Z",
      "distro": "resolute",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/3d027759f8e63c69d87991983b94938f462a60c41230aa9ff1d15729ef4cb203",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-10-03T09:22:28.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/886e1e10950f66c6ffef6b05bba53ec5679c9c7c3a5102080ea36dc474e59f96",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-10-03T09:22:00.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/8af880ecb3f175e5c9203eb7a2cffb0b5981e5cfefad57447deac0f9707ab6d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.7",
      "date": "2026-10-03T09:21:37.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/3193e2ba14867b8d074c493d09a9cc1f729920a3fbd43f4cfb98fd0b3b968e6a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-10-03T09:20:33.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/2c385488ba21d4bfcb3eaf4f1a6c54c9e16d21fdd571372a82d5fc9c7237c9a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-10-03T09:20:42.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/2234484aa52afdb2fd09a5a1c8fd2bc50da675f21242b554f3b58ee4a27e9ed4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-10-03T09:20:41.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "https://r2.ropensci.org/760e185615f9e8274780a2c7140be7689a9947aa708d35b57c46a82f1740ef5e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/37112406500"
    }
  ]
}