adjacent_nest | R Documentation |
Nest a column with adjacent values
adjacent_nest(x, y = x, diagonal = FALSE)
x |
A table with columns for row and col |
y |
A second table with columns row and col. By default, does a self-join |
diagonal |
Whether diagonal cells are counted as adjacent |
library(purrr) library(dplyr) grid11 <- advent_input(11) %>% grid_tidy(x) # One "flash": any cells with a value above 9 cause neighbors to increase grid11 %>% mutate(value = value + 1) %>% adjacent_nest(diagonal = TRUE) %>% mutate(value = value + map_dbl(adjacent_value, ~ sum(. > 9)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.