删除括号与它们之间的文本

时间:2016-01-26 13:04:22

标签: r

数据帧:

a<- as.character(rep("Sick (Atlas) (7:24)", 6))
b<- as.character(rep("20/08/2014", 6))
id<- as.character(rep("234", 6))
df<- data.frame(a,b,id)
df$a<-as.character(df$a)

enter image description here

我想删除(Atlas)。我试过了

df <- as.data.frame(sapply(df,gsub,pattern="(Atlas)",replacement=""))

但它只删除Atlas并留下括号:

enter image description here

在阅读gsub的帮助后,我认为括号不是正则表达式。所以我尝试使用反斜杠,但它也没有用。

df <- as.data.frame(sapply(df,gsub,pattern="\(\Atlas\)\",replacement=""))

非常感谢任何帮助。

0 个答案:

没有答案