shrinkDataFrame: Shrink data.frame by row groups

shrinkDataFrameR Documentation

Shrink data.frame by row groups

Description

Shrink data.frame by row groups

Usage

shrinkDataFrame(
  x,
  groupBy,
  na.rm = TRUE,
  stringShrinkFunc = function(x) jamba::cPasteSU(x, na.rm = TRUE),
  numShrinkFunc = function(x) {
     mean(x, na.rm = TRUE)
 },
  addStringCols = NULL,
  stringToNumFunc = as.character,
  keepNAgroupBy = TRUE,
  includeNumReps = FALSE,
  collapseMethod = 2,
  applyKeepCols = TRUE,
  verbose = FALSE,
  ...
)

Details

Purpose is to take a data.frame with multiple column classes, and a groupBy key, and to collapse multiple rows per key into one row per key.

See Also

Other jamses utilities: fold_to_log2fold(), log2fold_to_fold(), mark_stat_hits(), se_collapse_by_column(), se_collapse_by_row(), se_rbind(), shrink_df(), strsplitOrdered(), sub_split_vector(), update_function_params(), update_list_elements()


jmw86069/jamses documentation built on May 31, 2024, 1:36 p.m.