Package: unjoin Title: Separate a Data Frame by Normalization Version: 0.1.0 Authors@R: c(person("Michael D.","Sumner", role = c("aut", "cre"), email = "mdsumner@gmail.com"), person("Simon", "Wotherspoon", role = "ctb"), person("Hadley", "Wickham", role = "ctb", comment = "named the concept, provided excellent guidance via tidyr source code")) Description: Separate a data frame in two based on key columns. The function unjoin() provides an inside-out version of a nested data frame. This is used to identify duplication and normalize it (in the database sense) by linking two tables with the redundancy removed. This is a basic requirement for detecting topology within spatial structures that has motivated the need for this package as a building block for workflows within more applied projects. Depends: R (>= 3.3.2) License: GPL-3 Encoding: UTF-8 RoxygenNote: 7.1.0 Imports: dplyr (>= 0.5.0), rlang, tibble Suggests: gapminder, tidyr, testthat, covr, spelling URL: https://github.com/hypertidy/unjoin BugReports: https://github.com/hypertidy/unjoin/issues Language: en-US Repository: https://hypertidy.r-universe.dev Date/Publication: 2020-05-09 01:01:30 UTC RemoteUrl: https://github.com/hypertidy/unjoin RemoteRef: HEAD RemoteSha: a8c5a17f31851a10f3d4efc6a73cb36af9d5e68f NeedsCompilation: no Packaged: 2026-06-02 07:25:17 UTC; root Author: Michael D. Sumner [aut, cre], Simon Wotherspoon [ctb], Hadley Wickham [ctb] (named the concept, provided excellent guidance via tidyr source code) Maintainer: Michael D. Sumner