{
  "_id": "6a1d485b1d7bb097a0a4290f",
  "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-06-01 08:49:20 UTC",
    "User": "root"
  },
  "Author": "David Robinson [aut, cre],\nJennifer Bryan [ctb],\nJoran Elias [ctb],\nSteffen Ehrmann [ctb]",
  "MD5sum": "fc96238b95b6096f0a62872af6a8ce74",
  "_user": "dgrtwo",
  "_type": "src",
  "_file": "fuzzyjoin_0.1.7.tar.gz",
  "_fileid": "3d776f2bffaab51ef516a652bf063f65f4298a43472dad083d0deb482316b6be",
  "_filesize": 236712,
  "_sha256": "3d776f2bffaab51ef516a652bf063f65f4298a43472dad083d0deb482316b6be",
  "_created": "2026-06-01T08:49:20.000Z",
  "_published": "2026-06-01T08:52:43.776Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78817478204,
      "time": 170,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7327220256"
    },
    {
      "job": 78817478231,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327211425"
    },
    {
      "job": 78817478221,
      "time": 132,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7327208266"
    },
    {
      "job": 78817478287,
      "time": 151,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327213591"
    },
    {
      "job": 78816920711,
      "time": 203,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327164328"
    },
    {
      "job": 78817478176,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327205932"
    },
    {
      "job": 78817478201,
      "time": 104,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7327199001"
    },
    {
      "job": 78817478207,
      "time": 106,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7327199455"
    },
    {
      "job": 78817478196,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7327197995"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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": "2025-24",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 699,
  "_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",
    "description": "Member of Technical Staff at Anthropic"
  },
  "_downloads": {
    "count": 7544,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fuzzyjoin"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/dgrtwo/fuzzyjoin",
  "_searchresults": 3024,
  "_rbuild": "4.6.0",
  "_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",
    "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.35002775009791,
  "_indexed": true,
  "_nocasepkg": "fuzzyjoin",
  "_universes": [
    "dgrtwo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-06-01T08:51:46.000Z",
      "distro": "noble",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "9598d49e43a9a3d04a0cc3585982c96b087d64b48b74c1b98c34f5c3fc1511d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.7",
      "date": "2026-06-01T08:51:29.000Z",
      "distro": "noble",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "b9c888b5dda114dd6b71f9719461fe9728b13ac195f6c12734f6fc0a1ffa089f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-06-01T08:51:19.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "bc206bdd85e1e1a8f434ccf4ba351b8ad6f5827e243e3de4ea5c9f210cc76063",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.7",
      "date": "2026-06-01T08:51:23.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "9972f42447c1a19339e57ce340418bb40365261f71dc34f3254002cd2036c8f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.7",
      "date": "2026-06-01T08:51:39.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "cf7239e2287046cad180b893ff8345ebd9e8c1f28824f1b9a61754fb18c8c0d6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-06-01T08:50:38.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "c0985e271bf63096dfa9737fa64cf650616d7d995239c4a189b1d79e68cf1755",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-06-01T08:50:36.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "8d46f3a5b6a20faf227375f9003fa1978695fcb1662d9cec1c3460bf0b5f1098",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.7",
      "date": "2026-06-01T08:50:33.000Z",
      "commit": "07f873cb6f02262444b24c5386b6376a12a2032f",
      "fileid": "e062c1d2c5537c417f3194cd6d01e9cd2cc0f1f9e1e4b13ae25a35b61c7a5d0c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dgrtwo/actions/runs/26744629140"
    }
  ]
}