我在 R 中有以下字符串
A<-"A (23) 56 hh()"
Run Code Online (Sandbox Code Playgroud)
我想得到以下输出
"A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)
我尝试了以下代码
B<-gsub(pattern = "()", replacement = "", x = A)
Run Code Online (Sandbox Code Playgroud)
那没有产生预期的结果。我怎样才能完成同样的事情
尝试fixed = TRUE在gsub
> gsub("()", "", A, fixed = TRUE)
[1] "A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)
使用 str_remove
library(stringr)
str_remove_all(A, fixed("()"))
Run Code Online (Sandbox Code Playgroud)
-输出
[1] "A (23) 56 hh"
Run Code Online (Sandbox Code Playgroud)