【发布时间】:2021-12-31 11:51:37
【问题描述】:
我想重新排列我拥有的数据。它仅由名称组成,但有些带有括号,我想去掉,保留内容,并在末尾添加 2 个名称。
例如
df <- c ("Do(i)lfal", "Do(i)lferl", "Steff(l)", "Steffe", "Steffi")
我想在最后拥有
df <- c( "Doilfal", "Dolfal", "Doilferl", "Dolferl", "Steff", "Steffl", "Steffe", "Steffi")
我试过了
sub("(.*)(\\([a-z]\\))(.*)$", "\\1\\2, \\1\\2\\3", df)
但它不是很有效
非常感谢
【问题讨论】: