gpt4 book ai didi

r - tidyr 使用 sep 括号时出现单独错误

转载 作者:行者123 更新时间:2023-12-02 06:48:40 27 4
gpt4 key购买 nike

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

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

Error in stringi::stri_split_regex(value, sep, n_max) : Incorrectly nested parentheses in regexp pattern. (U_REGEX_MISMATCHED_PAREN)

有错误吗?提前致谢。

最佳答案

我们不需要在此处显式指定 sep,因为它会自动检测

separate(d, a, c("a", "b"))
# a b
#1 af dsf
#2 sdf asdf
#3 sdf df

如果需要指定,可以像注释中那样转义 (\\()) 或将其放在方括号中

separate(d, a, c("a", "b"), sep="[(]")
# a b
#1 af dsf
#2 sdf asdf
#3 sdf df

关于r - tidyr 使用 sep 括号时出现单独错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com