使用sep括号时tidyr分隔错误

时间:2016-05-11 00:22:37

标签: r tidyr

我无法使用括号将列分隔为分隔符:

d = data.frame(a = c('af(dsf', 'sdf (asdf', 'sdf(df'))
d %>% separate(a, c('a','b'), sep = '(')
  

stringi :: stri_split_regex(value,sep,n_max)中的错误:不正确   正则表达式模式中的嵌套括号。 (U_REGEX_MISMATCHED_PAREN)

有错误吗?提前谢谢。

1 个答案:

答案 0 :(得分:4)

我们无需在此明确指定mcc -m main.m -I PRTools -I dd_tools ,因为它会自动检测

sep

如果需要指定,请在评论中转义(separate(d, a, c("a", "b")) # a b #1 af dsf #2 sdf asdf #3 sdf df )或将其放在方括号中

\\(