<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>Diagnostic Tools for Data Frame Joins</dc:title>
  <dc:title>R package joinspy version 0.8.3</dc:title>
  <dc:description>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)
    &lt;doi:10.18637/jss.v059.i10&gt;.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 4.1)</dc:relation>
  <dc:relation>Imports: cli, rlang</dc:relation>
  <dc:relation>Suggests: dplyr, data.table, tibble, testthat (&gt;= 3.0.0), knitr,
rmarkdown, shiny, miniUI</dc:relation>
  <dc:creator>Gilles Colling &lt;gilles.colling051@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Gilles Colling [aut, cre, cph] (ORCID:
    &lt;https://orcid.org/0000-0003-3070-6066&gt;)</dc:contributor>
  <dc:rights>MIT + file LICENSE (https://CRAN.R-project.org/package=joinspy/LICENSE)</dc:rights>
  <dc:date>2026-06-13</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=joinspy</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.joinspy</dc:identifier>
  <dc:language>en-US</dc:language>
</oai_dc:dc>
