markfairbanks / tidytable

Tidy interface to 'data.table'
https://markfairbanks.github.io/tidytable/
Other
449 stars 33 forks source link

`separate()` removal issue when overwriting `col` #680

Closed markfairbanks closed 1 year ago

markfairbanks commented 1 year ago
pacman::p_load(tidytable)

df <- tidytable(x = c(NA, "x.y", "x.z", "y.z"))

df %>%
  tidyr::separate(x, c("x", "B"))
#> # A tidytable: 4 × 2
#>   x     B    
#>   <chr> <chr>
#> 1 <NA>  <NA> 
#> 2 x     y    
#> 3 x     z    
#> 4 y     z

df %>%
  separate(x, c("x", "B"))
#> # A tidytable: 4 × 1
#>   B    
#>   <chr>
#> 1 <NA> 
#> 2 y    
#> 3 z    
#> 4 z