df <- tibble(x = c("a_b_1", "c_d_2", "e_f_3"))
df |> separate_wider_delim(
x,
delim = "_",
names = c("first", "second", "third")
)# A tibble: 3 × 3
first second third
<chr> <chr> <chr>
1 a b 1
2 c d 2
3 e f 3
