R version 4.4.0 alpha (2024-03-26 r86209 ucrt) Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(joyn) Attaching package: 'joyn' The following object is masked from 'package:base': merge > > test_check("joyn") x Error: Input table x has no columns. x Error: Input table x has no columns. x Error: Input table y has no columns. x Error: Neither x or y table has columns. x Error: Table x has the following column duplicated:`x` Please rename or remove and try again. x Error: table x is not uniquely identified by id x Error: table y is not uniquely identified by id x Error: table x is not uniquely identified by id1 x Error: table y is not uniquely identified by id1 x Error: table y is not uniquely identified by id x Error: table y is not uniquely identified by id ! Warning: argument copy = TRUE is not active in this version of joyn ! Warning: joyn does not currently allow inequality joins, so keep = NULL will retain only keys in x inner join: df1[id1, id2] 3/4 (75%) df3[id1, id2] 3/4 (75%) i > Joyn's report available in variable .joyn i > Removing key variables keyby2 and keyby1 from keyby2, keyby1, y, and x v This is an info message o Timing: The full joyn is executed in 0.000139 seconds o Timing: The entire joyn function, including checks, is executed in 0.030745 seconds ! Warning: Unmatched = error not active for this joyn -unmatched keys are not detected x This is a warning message ! Warning: Unmatched = error not active for this joyn -unmatched keys are not detected x This is a warning message v first try v first try info v second try warn v first try info v third try note v second try warn x Error: table y is not uniquely identified by id x Error: table x is not uniquely identified by id x Error: table y is not uniquely identified by id x Error: in joyn_workhorse, by argument has length of 0 x Error: table x is not uniquely identified by id v There are no duplicates in data frame > we found 1 possible id v There are no duplicates in data frame > we found 1 possible id ! Since `exclude` is NULL, `include` directive does not make sense. Ignored. v There are no duplicates in data frame > we found 1 possible id v There are no duplicates in data frame > we found 2 possible ids ! Data has duplicates. returning NULL -- Duplicates in terms of `t` copies n percent 1: 1 1 33.3% 2: 2 2 66.7% 3: total 3 100% ------------------------------------------------------- End of is_id() report -- ! Variable rer is not available in data frame. Nothing is excluded. v There are no duplicates in data frame > we found 1 possible id v There are no duplicates in data frame > we found 1 possible id v There are no duplicates in data frame > we found 1 possible id ── JOYn Report ── .joyn n percent 1: 1 2 25% 2: 2 1 12.5% 3: 3 5 62.5% 4: total 8 100% ────────────────────────────────────────────────────────── End of JOYn report ── ℹ ❯ Joyn's report available in variable .joyn ℹ ❯ Removing key variables id from id, x, category, and t i name x- is an invalid variable name. It will be changed to x. i name is an invalid variable name. It will be changed to X [ FAIL 0 | WARN 0 | SKIP 1 | PASS 423 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • warning of cartesian is not working well yet - (1): 'test-merge-data.table.R:69:3' [ FAIL 0 | WARN 0 | SKIP 1 | PASS 423 ] > > proc.time() user system elapsed 16.54 1.03 17.28