Skip to content

powerjoin

Extensions of 'dplyr' and 'fuzzyjoin' Join Functions

v0.1.0 · Nov 3, 2022 · MIT + file LICENSE

Description

We extend 'dplyr' and 'fuzzyjoin' join functions with features to preprocess the data, apply various data checks, and deal with conflicting columns.

Downloads

346

Last 30 days

11129th

917

Last 90 days

4.5K

Last year

Trend: +8.8% (30d vs prior 30d)

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lost braces; missing escapes or markup?
    67 | \item{by}{As in {dplyr}, but extended so user can supply a formula or a list
       |                 ^
checkRd: (-1) power_left_join.Rd:79: Lost braces; missing escapes or markup?
    79 | \item{keep}{A boolean for compatibility with {dplyr}, or a value among "left",
       |                                              ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) coalesce_xy.Rd:22: Lost braces; missing escapes or markup?
    22 | the \code{conflict} argument of {powerjoin}'s join functions. \code{coalesce_xy()} is
       |                                 ^
checkRd: (-1) power_left_join.Rd:67: Lo
...[truncated]...
         ^
checkRd: (-1) preprocess_inputs.Rd:37: Lost braces; missing escapes or markup?
    37 | only be used in the \code{x} and \code{y} arguments of {powerjoin} join functions. No
       |                                                        ^

Dependency Network

Dependencies Reverse dependencies dplyr glue rlang tidyselect vctrs purrr tibble tidyr cli powerjoin

Version History

new 0.1.0 Mar 10, 2026
updated 0.1.0 ← 0.0.1 diff Nov 2, 2022
new 0.0.1 Jan 12, 2022