Changelog
Source:NEWS.md
joyn 0.2.0
CRAN release: 2024-03-29
joyn
has gained two new authors: Zander Prinsloo and Rossana Tatulli.
Breaking changes
Function
joyn::merge()
was replaced byjoyn::joyn()
. This is now the main function of thejoyn
package.Arguments
allow.cartesian
,yvars
, andkeep_y_in_x
have been deprecated. The latter two have been replaced byy_vars_to_keep
andkeep_common_vars
, respectively. The new argument names bring more clarity about what they arguments do.
New features
New function
joyn::merge()
works as a mask for thebase::merge()
ordata.table::merge.data.table()
.joyn::merge()
has the same features as the previous two, but includes the features ofjoyn::joyn()
.Messages style have been improved and categorized. See message vignette for more information.
New functions to mimic dplyr joins. The
joyn
variants have all the features forjoyn::joyn()
but lack some of the most advance features ofdplyr
joins likejoyn::join_by()
joyn 0.1.4
CRAN release: 2021-12-14
update_NAs now could be FALSE even if update_values is TRUE
Select rows-to-keep before transformation of updated values and NAs to avoid keeping rows from y that did not match in x but whose values got updated because
update_values = TRUE
Change to data.table::merge.data.table syntax in all joins. It makes it easier to work with and consistent across different join types.
Remove previous lazy-loaded data.
joyn 0.1.2
- Add function
possible_ids()
to identify what variables are suitable for uniquely identify the database.
joyn 0.1.1
Add function
is_id()
to check whether the table is uniquely identified by key variablesAdd function
freq_table()
as a substitute for janitor::tabyl. This makes it more convenient for users who do not have janitor installed.