【发布时间】:2018-02-02 13:12:21
【问题描述】:
我想知道是否有一些秘密参数允许从行尾应用separate?一些magic_argument?
所需的输出如下:
library(dplyr)
df <- data.frame(x = c(NA, "a.b.b", "a.b.d", "b.c"))
df %>% separate(x, c("A", "B"), magic_argument = TRUE)
#> A B
#> 1 <NA> <NA>
#> 2 a.b b
#> 3 a.b d
#> 4 b c
【问题讨论】:
-
From this answer,你可以试试
transform(df, x = sub("(.*)\\..*", "\\1", x), B = sub(".*\\.", "", x))