gpt4 book ai didi

删除R中的括号

转载 作者:行者123 更新时间:2023-12-03 09:54:52 25 4
gpt4 key购买 nike

在这种情况下,我试图从字符串值中删除括号:

(40.703707008, -73.943257966)

我似乎找不到包含有效代码的帖子;我知道这是一项非常简单的任务,但我已经看到了以下链接,但它们要么删除了我所有的标点符号,要么似乎不起作用。下面是我试过的代码。感谢帮助:

remove parenthesis from string

Remove parentheses and text within from strings in R

x = ("(40.703707008, -73.943257966)")
gsub("\\s*\\([^\\)]+\\)","",x)
gsub("\\D", "", x)
gsub("log\\(", "", x)

最佳答案

这些是需要转义的元字符(使用 \\ ),或者我们可以将其放在方括号中以将其作为字符读取。

gsub("[()]", "", x)
#[1] "40.703707008, -73.943257966"

关于删除R中的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40539570/

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