rep(X;L)
Returns the value paired up with the first item in a specified list that matches the given value.
Syntax
rep(X;L)
Input
| Argument | Type | Description |
|---|---|---|
X |
any | A column name |
| L | any | A space or comma-separated list of pairs of values
All
of the values in The number of items in the list must be even (i.e., the list must contain pairs of values). |
Return Value
Returns the value paired up with the first item in L that matches
X. If there is no match, returns X.
If X is N/A, the result is N/A. However, if X is the
empty string (''), and one of the replacement pairs specifies that an
empty string is to be replaced with something else, the result is the replacement value.
Sample Usage
X |
L |
rep(X;L) |
|---|---|---|
| 2 | 2 20 3 30 | 20 |
| '2' | '2' '20' '3' '30' | '20' |
| 2.1 | 2.1,21.0,1.1,11.0 | 21 |
| '2.1' | '2.1','21.0','1.1','11.0' | '21.0' |
| 'lg' | 'sm','small','md','medium','lg','large' | 'large' |
| NA | 2,20,1.1,11.0 | NA |
| NA | 2.1,21.0,1.1,11.0 | NA |
| '' | '2.1','21.0','1.1','11.0' | '' |
| '' | '2.1','21.0','','11.0' | '11.0' |
