Version: | 0.1.2 |
Date: | 2020-08-24 |
Title: | In-place Operators for R |
Description: | It provides in-place operators for R that are equivalent to '+=', '-=', '*=', '/=' in C++. Those can be applied on integer|double vectors|matrices. You have also access to sweep operations (in-place). |
License: | GPL-3 |
Language: | en-US |
Encoding: | UTF-8 |
LazyData: | true |
ByteCompile: | true |
RoxygenNote: | 7.1.1 |
LinkingTo: | Rcpp |
Imports: | Rcpp |
Suggests: | spelling, data.table, testthat, covr |
URL: | https://github.com/privefl/inplace |
BugReports: | https://github.com/privefl/inplace/issues |
NeedsCompilation: | yes |
Packaged: | 2020-08-24 12:09:01 UTC; au639593 |
Author: | Florian Privé [aut, cre] |
Maintainer: | Florian Privé <florian.prive.21@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2020-08-24 13:50:02 UTC |
inplace: In-place Operators for R
Description
It provides in-place operators for R that are equivalent to '+=', '-=', '*=', '/=' in C++. Those can be applied on integer|double vectors|matrices. You have also access to sweep operations (in-place).
Author(s)
Maintainer: Florian Privé florian.prive.21@gmail.com
See Also
Useful links:
In-place operators
Description
In-place operators
Usage
x %*<-% value
x %+<-% value
x %-<-% value
x %/<-% value
Arguments
x |
Variable. |
value |
Value. |
Value
NULL
(invisibly).
Examples
mat <- matrix(1:4, 2)
mat
mat %+<-% 2
mat
Sweep
Description
Sweep
Usage
sweep1_in_place(x, STATS, FUN = c("-", "+", "*", "/"))
sweep2_in_place(x, STATS, FUN = c("-", "+", "*", "/"))
Arguments
x |
a matrix. |
STATS |
the summary statistic which is to be swept out. |
FUN |
the function to be used to carry out the sweep. |
Value
NULL
, invisibly.
Examples
x <- matrix(1:6, 2)
sweep(x, 2, 1:3)
x
sweep2_in_place(x, 1:3)
x