1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/aliases.R
\name{extract}
\alias{extract}
\alias{extract2}
\alias{use_series}
\alias{add}
\alias{subtract}
\alias{multiply_by}
\alias{multiply_by_matrix}
\alias{divide_by}
\alias{divide_by_int}
\alias{raise_to_power}
\alias{and}
\alias{or}
\alias{mod}
\alias{is_in}
\alias{equals}
\alias{is_greater_than}
\alias{is_weakly_greater_than}
\alias{is_less_than}
\alias{is_weakly_less_than}
\alias{not}
\alias{n'est pas}
\alias{set_colnames}
\alias{set_rownames}
\alias{set_names}
\alias{set_class}
\alias{inset}
\alias{inset2}
\alias{set_attr}
\alias{set_attributes}
\title{Aliases}
\description{
magrittr provides a series of aliases which can be more pleasant to use
when composing chains using the \code{\%>\%} operator.
}
\details{
Currently implemented aliases are
\tabular{ll}{
\code{extract} \tab \code{`[`} \cr
\code{extract2} \tab \code{`[[`} \cr
\code{inset} \tab \code{`[<-`} \cr
\code{inset2} \tab \code{`[[<-`} \cr
\code{use_series} \tab \code{`$`} \cr
\code{add} \tab \code{`+`} \cr
\code{subtract} \tab \code{`-`} \cr
\code{multiply_by} \tab \code{`*`} \cr
\code{raise_to_power} \tab \code{`^`} \cr
\code{multiply_by_matrix} \tab \code{`\%*\%`} \cr
\code{divide_by} \tab \code{`/`} \cr
\code{divide_by_int} \tab \code{`\%/\%`} \cr
\code{mod} \tab \code{`\%\%`} \cr
\code{is_in} \tab \code{`\%in\%`} \cr
\code{and} \tab \code{`&`} \cr
\code{or} \tab \code{`|`} \cr
\code{equals} \tab \code{`==`} \cr
\code{is_greater_than} \tab \code{`>`} \cr
\code{is_weakly_greater_than} \tab \code{`>=`} \cr
\code{is_less_than} \tab \code{`<`} \cr
\code{is_weakly_less_than} \tab \code{`<=`} \cr
\code{not} (\code{`n'est pas`}) \tab \code{`!`} \cr
\code{set_colnames} \tab \code{`colnames<-`} \cr
\code{set_rownames} \tab \code{`rownames<-`} \cr
\code{set_names} \tab \code{`names<-`} \cr
\code{set_class} \tab \code{`class<-`} \cr
\code{set_attributes} \tab \code{`attributes<-`} \cr
\code{set_attr } \tab \code{`attr<-`} \cr
}
}
\examples{
iris \%>\%
extract(, 1:4) \%>\%
head
good.times <-
Sys.Date() \%>\%
as.POSIXct \%>\%
seq(by = "15 mins", length.out = 100) \%>\%
data.frame(timestamp = .)
good.times$quarter <-
good.times \%>\%
use_series(timestamp) \%>\%
format("\%M") \%>\%
as.numeric \%>\%
divide_by_int(15) \%>\%
add(1)
}
|