Version 0.4
AcidPlyr 0.4.0 (2023-08-23)
New functions:
-
unnest2: This is a simpler variant of tidyrunnestthat is intended to work directly on S4DFramewithout coercion todata.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 todata.frameis performed.
AcidPlyr 0.4.1 (2023-08-24)
Minor changes:
-
unnest2: Reworked internal code onSplitDFramethat now only attempts to recycle rows when length is greater than 1. Additionally, the function now consistently setsNAwhen length is 0. Removed unnecessary internal call tounlist– we can just access the values directly.
AcidPlyr 0.4.2 (2023-08-26)
Minor changes:
-
leftJoinandrightJoinnow allow forNAvalues defined in thebycolumn for thexside 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
bycolumns are atomic. -
unnest2now uses parallellmclapplyfor 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.