Skip to content

In separate_wider_delim(), allow for specifying the direction to split by delim in #1551

Open
@olivroy

Description

@olivroy

There is no way with separate wider delim to use the spaces from the end. The docs say to use separate_wider_regex(), but I wonder if the delim function could add an option.

Of course, a workaround is to construct a more complex regex and to use separate_wider_regex(), but that could become clunky?

 dplyr::tibble(
  col = c(
    "A label with space 1.0 2.31",
    "Non-space label 1.22 3.21"
  )
) |> 
  tidyr::separate_wider_delim(
    cols = col,
    delim = " ",
    names = c("label", "n1", "n2"),
    too_many = "merge"
  )
#> # A tibble: 2 × 3
#>   label     n1    n2                 
#>   <chr>     <chr> <chr>              
#> 1 A         label with space 1.0 2.31
#> 2 Non-space label 1.22 3.21

Created on 2024-05-01 with reprex v2.1.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions