iteratelist {whisker} | R Documentation |
Create an iteration list from a R object
Description
In some case it is useful to iterate over a named list
or vector
iteratelist
will create a new unnamed list
with name value members:
each item will be a list where 'name' is the corresponding name and 'value' is the original
value in list x
.
Usage
iteratelist(x, name = "name", value = "value")
Arguments
x |
|
name |
|
value |
|
Value
unnamed list
with name value lists
Examples
# create an iteration list from a named vector
x <- c(a=1, b=2)
iteratelist(x)
# iterate over the members of a list
x <- list(name="John", age="30", gender="male")
iteratelist(x, name="variable")
# iterate over an unnamed vector
values <- c(1,2,3,4)
template <-
'{{#values}}
* Value: {{.}}
{{/values}}'
whisker.render(template)
#or
values <- iteratelist(values, value="count")
template <-
'{{#values}}
* Value: {{count}}
{{/values}}'
whisker.render(template)
[Package whisker version 0.4.1 Index]