data("mtcars") # load base R example dataset
# overall means and SDs for wt (Weight)
aggr_neat(mtcars, wt)
# rename column
aggr_neat(mtcars, wt, new_name = 'weight')
# grouped by cyl (Number of cylinders)
aggr_neat(mtcars, wt, group_by = 'cyl')
# grouped by cyl and gear
aggr_neat(mtcars, wt, group_by = c('cyl', 'gear'))
# prefix for group names
aggr_neat(mtcars, wt, group_by = 'cyl', prefix = 'cyl')
# filter to only have cyl larger than 4
aggr_neat(mtcars, wt, group_by = 'cyl', filt = cyl > 4)
# filter to only have hp (Gross horsepower) smaller than 200
aggr_neat(mtcars, wt, group_by = 'cyl', filt = hp < 200)
# combine two filters above, and add prefix
aggr_neat(
mtcars,
wt,
group_by = 'cyl',
filt = (hp < 200 & cyl > 4),
prefix = 'filtered'
)
# add SD (and round output numbers to 2)
aggr_neat(mtcars,
wt,
group_by = 'cyl',
method = 'mean+sd',
round_to = 2)
# now medians instead of means
aggr_neat(mtcars, wt, group_by = 'cyl', method = median)
# with SD
aggr_neat(mtcars,
wt,
group_by = 'cyl',
method = 'median+sd',
round_to = 1)
# overall ratio of gear 4 (Number of gears)
aggr_neat(mtcars, gear, method = '4')
# overall ratio of gear 4 and 5
aggr_neat(mtcars, gear, method = '4, 5')
# same ratio calculated per each cyl
aggr_neat(mtcars, gear, group_by = 'cyl', method = '4, 5')
# per each cyl and per vs (engine type)
aggr_neat(mtcars,
gear,
group_by = c('cyl', 'vs'),
method = '4, 5')
# ratio of gear 3 per gear 3 and 5
aggr_neat(
mtcars,
gear,
group_by = 'cyl',
method = '3',
filt = gear %in% c(3, 5)
)
Run the code above in your browser using DataLab