library(dplyr)
library(stringr)
library(purrr)
library(rlang)
test_that("match_rows returns new column name", {
# raw regex 'regex_row_matcher'
expect_equal(
stocks %>%
group_by(ticker)%>%
arrange(date) %>%
mutate( defns =
case_when(
adj_close>lag(adj_close) ~ 'UP',
TRUE ~ 'DOWN'
)
) %>%
match_rows(defns, "whatevz UP{4,}", mnum, wildcards = c("whatevz")) %>%
filter(ticker=='MSFT') %>%
nrow(), 77)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.