Package: joinspy 0.8.3

Gilles Colling

joinspy: Diagnostic Tools for Data Frame Joins

Provides diagnostic tools for understanding and debugging data frame joins. Analyzes key columns before joining to detect duplicates, mismatches, encoding issues, and other common problems. Explains unexpected row count changes and provides safe join wrappers with cardinality enforcement. Concepts and diagnostics build on tidy data principles as described in 'Wickham' (2014) <doi:10.18637/jss.v059.i10>.

Authors:Gilles Colling [aut, cre, cph]

joinspy_0.8.3.tar.gz
joinspy_0.8.3.tar.gz(r-4.7-any)joinspy_0.8.3.tar.gz(r-4.6-any)
joinspy_0.8.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
joinspy/json (API)
NEWS

# Install 'joinspy' in R:
install.packages('joinspy', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gcol33/joinspy/issues

Pkgdown/docs site:https://gillescolling.com

On CRAN:

Conda:

3.88 score 9 scripts 183 downloads 20 exports 2 dependencies

Last updated from:4b8b74a9d3. Checks:4 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK140
source / vignettesOK183
linux-release-x86_64OK140
wasm-releaseOK114

Exports:analyze_join_chaincheck_cartesiandetect_cardinalityfull_join_spyget_log_fileinner_join_spyis_join_reportjoin_diffjoin_explainjoin_repairjoin_spyjoin_strictkey_checkkey_duplicateslast_reportleft_join_spylog_reportright_join_spyset_log_filesuggest_repairs

Dependencies:clirlang

Common Join Problems

Rendered fromcommon-issues.Rmdusingknitr::rmarkdownon Jun 13 2026.

Last update: 2026-06-13
Started: 2026-01-23

Joins in Production

Rendered fromproduction.Rmdusingknitr::rmarkdownon Jun 13 2026.

Last update: 2026-06-13
Started: 2026-03-31

Quick Start

Rendered fromquickstart.Rmdusingknitr::rmarkdownon Jun 13 2026.

Last update: 2026-06-13
Started: 2026-03-31

Why Your Keys Don't Match

Rendered fromwhy-keys-dont-match.Rmdusingknitr::rmarkdownon Jun 13 2026.

Last update: 2026-06-13
Started: 2026-03-31

Working with Backends

Rendered frombackends.Rmdusingknitr::rmarkdownon Jun 13 2026.

Last update: 2026-06-13
Started: 2026-03-31