MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/R/library/OREdplyr/doc/man/en/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/R/library/OREdplyr/doc/man/en/summarise.Rd

%
% Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
%
\name{summarise}
\alias{summarise}
\alias{summarise_}
\title{Summarise Columns by Aggregate Functions}
\usage{
summarise(.data, ...)

summarise_(.data, ..., .dots)
}
\arguments{
\item{.data}{An \code{\link[OREbase:ore.frame-class]{ore.frame}} object.}

\item{...}{Name-value pairs of aggregate functions such as \code{\link{min}()},
\code{\link{mean}()}, \code{\link{max}()}, and so on.}

\item{.dots}{Used to work around non-standard evaluation.
See \code{\link[dplyr]{summarise_}} for details.}
}
\value{
An \code{\link[OREbase:ore.frame-class]{ore.frame}} object.
}
\description{
Aggregates the specified column values. 

When an \code{\link[OREbase:ore.frame-class]{ore.frame}} object is grouped, the 
aggregate function is applied group-wise. The supported aggregate functions are
\code{\link{min}}, \code{\link{mean}}, \code{\link{max}}, \code{\link{median}},
\code{\link{length}}, \code{\link{IQR}}, \code{\link{prod}}, \code{\link{sum}},
\code{\link{range}}, \code{\link{quantile}}, \code{\link{fivenum}},
\code{\link{summary}}, \code{\link{sd}}, \code{\link{var}}, \code{\link{all}},
and \code{\link{any}}. The resulting \code{ore.frame} drops one grouping of
the input \code{ore.frame}.
}
\examples{

MTCARS <- ore.push(mtcars)
summarise(MTCARS, mean(disp))
arrange(summarise(group_by(MTCARS, cyl), mean(disp)), cyl)
arrange(summarise(group_by(MTCARS, cyl), m = mean(disp), r = range(disp)), cyl)

arrange(summarise_(group_by(MTCARS, cyl), m = "mean(disp)", r = quote(range(disp))), cyl)

library(magrittr)
by_cyl <- MTCARS \%>\% group_by(cyl)
by_cyl \%>\% summarise(a = n(), b = n() + 1) \%>\% arrange(cyl)
}
\seealso{
  \code{\link{arrange}},
  \code{\link{arrange_}}; \code{\link{filter}},
  \code{\link{filter_}}; \code{\link{mutate}},
  \code{\link{mutate_}}, \code{\link{transmute}},
  \code{\link{transmute_}}; \code{\link{rename}},
  \code{\link{rename_}}, \code{\link{select}},
  \code{\link{select_}}; \code{\link{slice}},
  \code{\link{slice_}}
}


OHA YOOOO