Usage

    separate_dt( .data,separated_colname, into, sep = “[^[:alnum:]]+”, remove = TRUE )

    使用正则表达式分隔符将字符列分隔为两列 - 图1

    1. df <- data.frame(x = c(NA, "a.b", "a.d", "b.c"))
    2. df %>% separate_dt(x, c("A", "B"))
    3. # equals to
    4. df %>% separate_dt("x", c("A", "B"))
    5. # If you just want the second variable:
    6. df %>% separate_dt(x,into = c(NA,"B"))