View source: R/pairwise_dist.R
pairwise_dist | R Documentation |
Compute distances of all pairs of items in a tidy table.
pairwise_dist(tbl, item, feature, value, method = "euclidean", ...) pairwise_dist_(tbl, item, feature, value, method = "euclidean", ...)
tbl |
Table |
item |
Item to compare; will end up in |
feature |
Column describing the feature that links one item to others |
value |
Value |
method |
Distance measure to be used; see |
... |
Extra arguments passed on to |
squarely()
library(gapminder) library(dplyr) # closest countries in terms of life expectancy over time closest <- gapminder %>% pairwise_dist(country, year, lifeExp) %>% arrange(distance) closest closest %>% filter(item1 == "United States") # to remove duplicates, use upper = FALSE gapminder %>% pairwise_dist(country, year, lifeExp, upper = FALSE) %>% arrange(distance) # Can also use Manhattan distance gapminder %>% pairwise_dist(country, year, lifeExp, method = "manhattan", upper = FALSE) %>% arrange(distance)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.