Description Usage Arguments Value See Also Examples
Get/set values for a hash object
1 2 3 4 5 6 7 8 9 |
x |
hash object |
... |
Unused. The List elements are named after the corresponding key. In previous versions,
the return was simplified. This is no longer the case. Users should
simplify arguments if needed using If argument
This is now the preferred method for returning multiple values for the same key. The replacement method, |
keys |
character; names of keys to get |
value |
to be set |
A named list. Names are those of the keys, values are the associated hash values.
extract for R-like accessors
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | h <- hash( letters, 1:26 )
values(h) # 1:26
h <- hash( 1:26, letters )
values(h)
values(h, keys=1:5 )
values(h, keys=c(1,1,1:5) )
values(h, keys=1:5) <- 6:10
values(h) <- rev( letters )
# When values are obejcts
h <- hash( c('a','b'), Sys.time() )
class(h$a) # "POSIXct" "POSIXt"
vals <- values( h )
class( unlist(vals) ) # numeric
class( Reduce( c, vals ) ) # "POSIXct" "POSIXt"
vals <- values(h)
class(vals) # List
class( Reduce( c, vals ) ) # "POSIXct" "POSIXt"
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.