Package: fjoin Type: Package Title: Data Frame Joins Leveraging 'data.table' Version: 0.1.1.9000 Authors@R: c( person( "Toby", "Robertson", email = "trobx@proton.me", role = c("aut", "cre") ) ) Description: Extends 'data.table' join functionality, lets it work with any data frame class, and provides a familiar 'x'/'y'-style interface, enabling broad use across R. Offers NA-safe matching by default, on-the-fly column selection, multiple match-handling on both sides, 'x' or 'y' row order, and a row origin indicator. Performs inner, left, right, full, semi- and anti-joins with equality and inequality conditions, plus cross joins. Specific support for 'data.table', (grouped) tibble, and 'sf'/'sfc' objects and their attributes; returns a plain data frame otherwise. Avoids data-copying of inputs and outputs. Allows displaying the 'data.table' code instead of (or as well as) executing it. License: MIT + file LICENSE Encoding: UTF-8 Depends: R (>= 3.3.0) Imports: data.table Suggests: dplyr (>= 1.1.0), sf, testthat (>= 3.0.0), knitr, rmarkdown, quarto, bench, ggplot2 URL: https://trobx.github.io/fjoin/ BugReports: https://github.com/trobx/fjoin/issues Config/testthat/edition: 3 VignetteBuilder: knitr, quarto RoxygenNote: 7.3.3 Repository: https://trobx.r-universe.dev Date/Publication: 2026-03-18 14:25:03 UTC RemoteUrl: https://github.com/trobx/fjoin RemoteRef: HEAD RemoteSha: 415cb8dd5258f9eb69e22e4d6c10b1ce18f7f985 NeedsCompilation: no Packaged: 2026-10-14 07:11:15 UTC; root Author: Toby Robertson [aut, cre] Maintainer: Toby Robertson