# NOT RUN {
# Simple use
fsummarise(mtcars, mean_mpg = fmean(mpg),
sd_mpg = fsd(mpg))
# Using base functions (not a big difference without groups)
fsummarise(mtcars, mean_mpg = mean(mpg),
sd_mpg = sd(mpg))
# }
# NOT RUN {
<!-- % No code relying on suggested package or base Pipe -->
# Grouped use
mtcars |> fgroup_by(cyl) |>
fsummarise(mean_mpg = fmean(mpg),
sd_mpg = fsd(mpg))
# This is still efficient but quite a bit slower on large data (many groups)
mtcars |> fgroup_by(cyl) |>
fsummarise(mean_mpg = mean(mpg),
sd_mpg = sd(mpg))
# Weighted aggregation
mtcars |> fgroup_by(cyl) |>
fsummarise(w_mean_mpg = fmean(mpg, wt),
w_sd_mpg = fsd(mpg, wt))
## Can also group with dplyr::group_by, but at a conversion cost, see ?GRP
library(dplyr)
mtcars |> group_by(cyl) |>
fsummarise(mean_mpg = fmean(mpg),
sd_mpg = fsd(mpg))
# Again less efficient...
mtcars |> group_by(cyl) |>
fsummarise(mean_mpg = mean(mpg),
sd_mpg = sd(mpg))
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab