Package: fozziejoin 0.0.14
fozziejoin: Utilities for Joining Dataframes with Inexact Matching
Provides functions for joining data frames based on inexact criteria, including string distance, Manhattan distance, Euclidean distance, and interval overlap. This API is designed as a modern, performance-oriented alternative to the 'fuzzyjoin' package (Robinson 2026) <doi:10.32614/CRAN.package.fuzzyjoin>. String distance functions utilizing 'q-grams' are adapted with permission from the 'textdistance' 'Rust' crate (Orsinium 2024) <https://docs.rs/textdistance/latest/textdistance/>. Other string distance calculations rely on the 'rapidfuzz' 'Rust' crate (Bachmann 2023) <https://docs.rs/rapidfuzz/0.5.0/rapidfuzz/>. Interval joins are backed by a Adelson-Velsky and Landis tree as implemented by the 'interavl' 'Rust' crate <https://docs.rs/interavl/0.5.0/interavl/>.
Authors:
fozziejoin_0.0.14.tar.gz
fozziejoin_0.0.14.zip(r-4.7-x86_64)fozziejoin_0.0.14.zip(r-4.6-x86_64)fozziejoin_0.0.14.zip(r-4.5-x86_64)
fozziejoin_0.0.14.tgz(r-4.6-x86_64)fozziejoin_0.0.14.tgz(r-4.6-arm64)fozziejoin_0.0.14.tgz(r-4.5-x86_64)fozziejoin_0.0.14.tgz(r-4.5-arm64)
fozziejoin_0.0.14.tar.gz(r-4.7-arm64)fozziejoin_0.0.14.tar.gz(r-4.7-x86_64)fozziejoin_0.0.14.tar.gz(r-4.6-arm64)fozziejoin_0.0.14.tar.gz(r-4.6-x86_64)
fozziejoin_0.0.14.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
fozziejoin/json (API)
| # Install 'fozziejoin' in R: |
| install.packages('fozziejoin', repos = c('https://fozzieverse.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/fozzieverse/fozziejoin/issues
- test_df - Baby Names Dataset
Last updated from:f5318d67b3. Checks:9 OK, 4 NOTE. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 195 | ||
| linux-devel-x86_64 | OK | 155 | ||
| source / vignettes | OK | 354 | ||
| linux-release-arm64 | OK | 182 | ||
| linux-release-x86_64 | OK | 158 | ||
| macos-release-arm64 | NOTE | 202 | ||
| macos-release-x86_64 | NOTE | 309 | ||
| macos-oldrel-arm64 | OK | 157 | ||
| macos-oldrel-x86_64 | OK | 339 | ||
| windows-devel | NOTE | 196 | ||
| windows-release | NOTE | 231 | ||
| windows-oldrel | OK | 211 | ||
| wasm-release | OK | 158 |
Exports:fozzie_difference_anti_joinfozzie_difference_full_joinfozzie_difference_inner_joinfozzie_difference_joinfozzie_difference_left_joinfozzie_difference_right_joinfozzie_difference_semi_joinfozzie_distance_anti_joinfozzie_distance_full_joinfozzie_distance_inner_joinfozzie_distance_joinfozzie_distance_left_joinfozzie_distance_right_joinfozzie_distance_semi_joinfozzie_interval_anti_joinfozzie_interval_full_joinfozzie_interval_inner_joinfozzie_interval_joinfozzie_interval_left_joinfozzie_interval_right_joinfozzie_interval_semi_joinfozzie_regex_anti_joinfozzie_regex_full_joinfozzie_regex_inner_joinfozzie_regex_joinfozzie_regex_left_joinfozzie_regex_right_joinfozzie_regex_semi_joinfozzie_string_anti_joinfozzie_string_full_joinfozzie_string_inner_joinfozzie_string_joinfozzie_string_left_joinfozzie_string_right_joinfozzie_string_semi_joinfozzie_temporal_anti_joinfozzie_temporal_full_joinfozzie_temporal_inner_joinfozzie_temporal_interval_anti_joinfozzie_temporal_interval_full_joinfozzie_temporal_interval_inner_joinfozzie_temporal_interval_joinfozzie_temporal_interval_left_joinfozzie_temporal_interval_right_joinfozzie_temporal_interval_semi_joinfozzie_temporal_joinfozzie_temporal_left_joinfozzie_temporal_right_joinfozzie_temporal_semi_joinget_nthread_defaultnormalize_by
Dependencies:cligluelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrs
Last update: 2026-04-14
Started: 2026-04-14
Last update: 2026-04-14
Started: 2026-04-14
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Perform a fuzzy join between two data frames using numeric difference matching. | fozzie_difference_anti_join fozzie_difference_full_join fozzie_difference_inner_join fozzie_difference_join fozzie_difference_join_family fozzie_difference_left_join fozzie_difference_right_join fozzie_difference_semi_join |
| Perform a fuzzy join between two data frames using vector distance matching. | fozzie_distance_anti_join fozzie_distance_full_join fozzie_distance_inner_join fozzie_distance_join fozzie_distance_join_family fozzie_distance_left_join fozzie_distance_right_join fozzie_distance_semi_join |
| Perform a fuzzy join between two data frames using interval overlap matching. | fozzie_interval_anti_join fozzie_interval_full_join fozzie_interval_inner_join fozzie_interval_join fozzie_interval_join_family fozzie_interval_left_join fozzie_interval_right_join fozzie_interval_semi_join |
| Perform a fuzzy join between two data frames using regex pattern matching. | fozzie_regex_anti_join fozzie_regex_full_join fozzie_regex_inner_join fozzie_regex_join fozzie_regex_join_family fozzie_regex_left_join fozzie_regex_right_join fozzie_regex_semi_join |
| Perform a fuzzy join between two data frames using approximate string matching. | fozzie_string_anti_join fozzie_string_full_join fozzie_string_inner_join fozzie_string_join fozzie_string_join_family fozzie_string_left_join fozzie_string_right_join fozzie_string_semi_join |
| Perform a fuzzy join between two data frames using time-based interval overlap matching. | fozzie_temporal_interval_anti_join fozzie_temporal_interval_full_join fozzie_temporal_interval_inner_join fozzie_temporal_interval_join fozzie_temporal_interval_join_family fozzie_temporal_interval_left_join fozzie_temporal_interval_right_join fozzie_temporal_interval_semi_join |
| Perform a fuzzy join between two data frames using temporal difference matching. | fozzie_temporal_anti_join fozzie_temporal_full_join fozzie_temporal_inner_join fozzie_temporal_join fozzie_temporal_join_family fozzie_temporal_left_join fozzie_temporal_right_join fozzie_temporal_semi_join |
| Get Number of Threads in the Global Thread Pool | get_nthread_default |
| Normalize Join Columns | normalize_by |
| Baby Names Dataset | test_df |
