Nothing
## ----include = FALSE----------------------------------------------------------
clean_output <- function(x, options) {
x <- gsub("0x[0-9a-f]+", "0xdeadbeef", x)
x <- gsub("dataframe_[0-9]*_[0-9]*", " dataframe_42_42 ", x)
x <- gsub("[0-9]*\\.___row_number ASC", "42.___row_number ASC", x)
x <- gsub("─", "-", x)
x
}
local({
hook_source <- knitr::knit_hooks$get("document")
knitr::knit_hooks$set(document = clean_output)
})
knitr::opts_chunk$set(
collapse = TRUE,
eval = identical(Sys.getenv("IN_PKGDOWN"), "true") || (getRversion() >= "4.1" && rlang::is_installed(c("conflicted", "dbplyr", "nycflights13", "callr")) && duckplyr:::can_load_extension("httpfs")),
comment = "#>"
)
options(conflicts.policy = list(warn = FALSE))
Sys.setenv(DUCKPLYR_FALLBACK_COLLECT = 0)
## ----attach-------------------------------------------------------------------
# library(conflicted)
# library(duckplyr)
# conflict_prefer("filter", "dplyr")
## -----------------------------------------------------------------------------
# df <- duckdb_tibble(a = 2L)
# df
#
# tbl <- as_tbl(df)
# tbl
## -----------------------------------------------------------------------------
# tbl %>%
# mutate(b = sql("a + 1"), c = least_common_multiple(a, b)) %>%
# show_query()
## ----error = TRUE-------------------------------------------------------------
try({
# least_common_multiple(2, 3)
})
## -----------------------------------------------------------------------------
# tbl %>%
# mutate(b = sql("a + 1"), c = least_common_multiple(a, b))
## -----------------------------------------------------------------------------
# tbl %>%
# mutate(b = sql("a + 1"), c = least_common_multiple(a, b)) %>%
# as_duckdb_tibble()
## -----------------------------------------------------------------------------
# duckdb_tibble(a = 2L, b = 3L) %>%
# mutate(c = dd$least_common_multiple(a, b))
## -----------------------------------------------------------------------------
# duckdb_tibble(a = "dbplyr", b = "duckplyr") %>%
# mutate(c = dd$damerau_levenshtein(a, b))
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.