创建正则以从行值中删除字符串和字符
我的数据框中有一个列,看起来像这样:
branching_loc <- c("([preliminary_arm_1][antibiotic_arm] = '1') and [was_review_done]='1'",
"[preliminary_arm_1][antibiotic_arm] = '1' and [was_review_done]=='1'",
"[preliminary_arm_1][antibiotic_arm] = '1' and [was_review_done]=='1'",
"[preliminary_arm_1][antibiotic_arm] = '1' and [was_review_done]=='1'")
df <- data.frame(branching_loc)
现在我确实想删除 [preliminary_arm_1] 仅从此行值中。我正在努力用R语言创建正则表达式来做到这一点。请协助
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一个可能的解决方案:
A possible solution:
gsub
选项:在2022-07-06创建的
gsub
option:Created on 2022-07-06 by the reprex package (v2.0.1)
为了获得一些更整洁的输出,而没有可能有不必要的括号:
To get a somewhat tidier output, without the presumably unwanted parentheses: