Skip to contents

joyn (development version)

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 by joyn::joyn(). This is now the main function of the joyn package.

  • Arguments allow.cartesian, yvars, and keep_y_in_x have been deprecated. The latter two have been replaced by y_vars_to_keep and keep_common_vars, respectively. The new argument names bring more clarity about what they arguments do.

New features

Minor improvements and fixes

  • Minor inconsistency bugs were fixed.

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

  • Solve issues #1 and #19

  • 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.3

CRAN release: 2021-04-28

  • Convert external data to external 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 variables

  • Add function freq_table() as a substitute for janitor::tabyl. This makes it more convenient for users who do not have janitor installed.

joyn 0.1.0

Fix bug on by argument when using “=” or “==”.

joyn 0.0.1

First Public release