dict_from_data.frame | R Documentation |
The reason for using dictionaries in the first place is performance. Although it is correct that you can use named vectors and lists for the task, the issue is that they are becoming quite slow and memory hungry with more data. Yet what many people don't know is that R has indeed an inbuilt dictionary data structure environments with the option hash = TRUE
dict_from_data.frame(df)
df |
data frame with 1. column = key (must be character), 2. column = value (any atomic type) |
https://blog.ephorie.de/hash-me-if-you-can
Environment hash that can be used as fast dictionary.
Florian Wagner florian.wagner@wagnius.ch
df <- data.frame(key = c("ch","se","de","it"),
value = c(41L,46L,49L,39L))
hash <- dict_from_data.frame(df)
dict_get_values(c("ch", "it"), hash)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.