## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----setup-------------------------------------------------------------------- options(tidyverse.quiet = TRUE) options(xts.warn_dplyr_breaks_lag = FALSE) library(conflicted) library(dplyr) library(tibble) conflicts_prefer(dplyr::filter, dplyr::last) library(usedthese) library(xts, exclude = "first") conflict_scout() ## ----------------------------------------------------------------------------- tribble(~group, ~a1, ~a2, ~b1, "x", 1, 2, 3, "x", 4, 5, 6, "y", 7, 8, 9) |> select(-starts_with("b")) |> filter(group == "x") |> mutate(first_a1 = first(a1), last_a2 = last(a2)) ## ----warning=FALSE------------------------------------------------------------ used_here()