Skip to content

Commit 24ea115

Browse files
committed
merge upstream speedup (#1075)
2 parents dc6b120 + 60f97cd commit 24ea115

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

R/fit_helpers.R

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,14 @@ xy_form <- function(object, env, control, ...) {
175175

176176
check_outcome(env$y, object)
177177

178-
encoding_info <-
179-
get_encoding(class(object)[1]) %>%
180-
dplyr::filter(mode == object$mode, engine == object$engine)
178+
encoding_info <- get_encoding(class(object)[1])
179+
encoding_info <-
180+
vctrs::vec_slice(
181+
encoding_info,
182+
encoding_info$mode == object$mode & encoding_info$engine == object$engine
183+
)
181184

182-
remove_intercept <- encoding_info %>% dplyr::pull(remove_intercept)
185+
remove_intercept <- encoding_info$remove_intercept
183186

184187
data_obj <-
185188
.convert_xy_to_form_fit(

0 commit comments

Comments
 (0)