fjoin
Data Frame Joins Leveraging 'data.table'
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.
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.1.1 |
rolling source/ R- | fjoin_0.1.1.tar.gz |
111.9 KiB |
0.1.1 |
latest source/ R- | fjoin_0.1.1.tar.gz |
111.9 KiB |
0.1.1 |
2026-04-23 source/ R- | fjoin_0.1.1.tar.gz |
111.9 KiB |
0.1.1 |
2026-04-09 windows/windows R-4.5 | fjoin_0.1.1.zip |
276.4 KiB |