Skip to contents

AcidPlyr 0.4.0 (2023-08-23)

New functions:

  • unnest2: This is a simpler variant of tidyr unnest that is intended to work directly on S4 DFrame without coercion to data.frame. It supports unnesting of a single list-column by design, and is intended to be as simple as possible.

Major changes:

  • cast: No longer requires tidyr internally. We reworked the internal code of this function to use base R syntax with full Bioconductor S4 class support. No internal coercion to data.frame is performed.

AcidPlyr 0.4.1 (2023-08-24)

Minor changes:

  • unnest2: Reworked internal code on SplitDFrame that now only attempts to recycle rows when length is greater than 1. Additionally, the function now consistently sets NA when length is 0. Removed unnecessary internal call to unlist – we can just access the values directly.

AcidPlyr 0.4.2 (2023-08-26)

Minor changes:

  • leftJoin and rightJoin now allow for NA values defined in the by column for the x side of the join. This was required for OncoTree metadata additions in the pending Cellosaurus package update.
  • All join operations now check to see if the by columns are atomic.
  • unnest2 now uses parallell mclapply for the main unnest step, which speeds up expansion of large data frames significantly. We have added an alert message for data frames with at least 1000 rows.