pairwise_dist {widyr} | R Documentation |
Distances of pairs of items
Description
Compute distances of all pairs of items in a tidy table.
Usage
pairwise_dist(tbl, item, feature, value, method = "euclidean", ...)
pairwise_dist_(tbl, item, feature, value, method = "euclidean", ...)
Arguments
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 |
See Also
Examples
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)
[Package widyr version 0.1.5 Index]