extractors | R Documentation |
Extract front or rear of vector 'x' up and untill an index 'i', the first or last occurence of a value 'v', or, extract values based on quantile 'q', first, middle, or, last index 'j'.
x %[f% v x %[l% v x %[% i x %]% i x %f]% v x %l]% v x %q]% q x %q)% q x %[q% q x %(q% q x %:% j
x |
A vector |
v |
A value of which the first or last occurrence in |
i |
An index or two element vector |
q |
A percentile value (between '0' and '1') |
j |
A character indicating to extract the first 'f', middle 'm' or last 'l' value of 'x'. |
A vector extracted from the front, rear, or, range of 'x'. Either based on an index or the first or last occurrence of a value or the first, middle, or, ;ast element of a vector.
The function provided for symmetry, character lengths of x%]%i
and x[1:i]
are equal.
z <- letters # Extract front by first occurrence of value z %[f% "n" # Extract front by index x <- rnorm(100) x %[% 10 # Extract rear by index x %]% 90 # Extract rear by index x %]% 90 # Extract by indices if a range is provided x %]% c(4,30) z %[% c(6,10) # Extract last/middle value of x x %:% "l" z %:% "m" # Extract by percentile seq(1,10,.5) %(q% .5 # infix seq(1,10,.5)[seq(1,10,.5) < quantile(seq(1,10,.5),.5)] # regular syntax seq(1,10,.5) %q]% .5 # infix seq(1,10,.5)[seq(1,10,.5) >= quantile(seq(1,10,.5),.5)] # regular syntax
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.