Learn R Programming

edar (version 0.0.6)

summ_by: Summarise continuous variables by group

Description

Summarise all continuous variables by group. Non-numeric variables will be dropped.

Usage

summ_by(d, cols, ..., pct = c(0.25, 0.75), xname = "")

Value

A data frame of summarised variables.

Arguments

d

<dfr> A data frame.

cols

<var> Optional. Columns to summarise as unquoted names.

...

<var> Optional. Columns to group by as unquoted names.

pct

<num> A vector of two indicating the percentiles to compute.

xname

<chr> Characters to omit in output column names.

Examples

Run this code
d = mtcars |> dplyr::mutate(vs=factor(vs), am=factor(am))
d |> summ_by()
d |> summ_by(pct=c(0.1,0.9))
d |> summ_by(mpg)
d |> summ_by(mpg,vs)
d |> summ_by(mpg,vs,am)
d |> summ_by(c(mpg,disp))
d |> summ_by(c(mpg,disp),vs)
d |> summ_by(c(mpg,disp),vs,xname="mpg_")
# Grouping without column selection is possible but rarely useful in large dataset
d |> summ_by(,vs)

Run the code above in your browser using DataLab