-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Labels
bugan unexpected problem or unintended behavioran unexpected problem or unintended behaviorverbs 🏃♀️
Description
library(dplyr, warn.conflicts = FALSE)
df <- tibble(a = 1:3, b = letters[c(1:2, NA)], c = 0.5 + 0:2)
df %>% rows_patch(tibble(a = 2:3, b = "B"))
#> Matching, by = "a"
#> # A tibble: 3 x 3
#> a b c
#> <int> <chr> <dbl>
#> 1 1 a 0.5
#> 2 2 b 1.5
#> 3 3 B 2.5
df %>% rows_patch(tibble(a = c(2, 3), b = "B"))
#> Matching, by = "a"
#> Error: Argument 2 must be an integer vector, not a double vector
Created on 2020-05-04 by the reprex package (v0.3.0)
Metadata
Metadata
Assignees
Labels
bugan unexpected problem or unintended behavioran unexpected problem or unintended behaviorverbs 🏃♀️
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
hadley commentedon May 4, 2020
One quick hack would be to use
vec_ptype_common()
incoalesce()
and leavereplace_with()
as is.Convert coalesece to use vctrs
Convert coalesece to use vctrs (#5187)