|
1 | 1 |
|
2 | | -[](https://travis-ci.org/coatless/rops)[](https://cran.r-project.org/package=rops) |
| 2 | +[](http://www.repostatus.org/#active) |
| 5 | +[](https://travis-ci.org/coatless/rops) |
| 7 | +[](https://cran.r-project.org/package=rops) |
| 8 | +[](http://www.r-pkg.org/pkg/rops) |
| 10 | +[](https://codecov.io/github/coatless/rops?branch=master) |
3 | 12 |
|
4 | | -R Ops (`rops`) |
5 | | -============== |
| 13 | +# R Ops (`rops`) |
6 | 14 |
|
7 | | -The objective behind this package is to provide an extension to base *R* that supplements present operators manipulations. |
| 15 | +The objective behind this package is to provide an extension to base *R* |
| 16 | +that supplements present operators manipulations. |
8 | 17 |
|
9 | | -Supported Functionality |
10 | | -======================= |
| 18 | +# Supported Functionality |
11 | 19 |
|
12 | 20 | Presently, the package has support for the following operators: |
13 | 21 |
|
14 | | -- [Null coalescing operator](https://en.wikipedia.org/wiki/Null_coalescing_operator): `%??%`, `ifnull(x,y)` |
15 | | - - Operator to allow checking and substitution if a value is null without `if`/`else` structure |
16 | | -- [Is Whole Number](https://en.wikipedia.org/wiki/Integer): `is_whole(x)` |
17 | | - - Vectorized boolean operator to assess whether value is an integer. |
| 22 | + - [Null coalescing |
| 23 | + operator](https://en.wikipedia.org/wiki/Null_coalescing_operator): |
| 24 | + `%??%` |
| 25 | + - Operator to allow checking and substitution if a value is null |
| 26 | + without `if`/`else` structure |
| 27 | + - Missing value (`NA`) coalescing operator: `ifna(x, y)` |
| 28 | + - Substitute value when NA is detected. |
| 29 | + - [Is Whole Number](https://en.wikipedia.org/wiki/Integer): |
| 30 | + `is_whole(x)` |
| 31 | + - Vectorized boolean operator to assess whether value is an |
| 32 | + integer. |
| 33 | + - Safe Sequence Generation: `from %:% to`, `safe_seq(from, to, by)` |
| 34 | + - Not In Set: `%notin%` |
0 commit comments