Skip to content
Discussion options

You must be logged in to vote

Thanks, good question. The most important related change is that duckplyr no longer reexports all of dplyr's functions and methods. For writing a script, this should be of little relevance because duckplyr still depends on dplyr. See the "Loading required package" in the output:

options(conflicts.policy = list(warn = FALSE))
library(duckplyr)
#> Loading required package: dplyr
#> ✔ Overwriting dplyr methods with duckplyr methods.
#> ℹ Turn off with `duckplyr::methods_restore()`.

Created on 2025-03-02 with reprex v2.1.1

For packages and other more advanced setups, you now need to import filter() from the dplyr namespace, perhaps using roxygen2:

#' @importFrom dplyr filter
NULL

Do you think…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@shahronak47
Comment options

@krlmlr
Comment options

Answer selected by shahronak47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants