将R中的方括号替换为花括号
有谁能告诉我如何用花括号代替R中的方括号。例如将R中的方括号替换为花括号,r,gsub,R,Gsub,有谁能告诉我如何用花括号代替R中的方括号。例如[1,2,3]到{1,2,3}。我知道可以用“gsub”功能完成,但不知道如何实现 我们可以使用gsub删除[],然后粘贴{} paste0("{", gsub("[][]", "", str1), "}") #[1] "{1,2,3}" 或者另一个选项是chartr chartr("[]", "{}", str1) #[1] "{1,2,3}" 数据 str1这里您可以选择使用gsub两次: gsub("\\]", "}", gsub("\\
[1,2,3]
到{1,2,3}
。我知道可以用“gsub”功能完成,但不知道如何实现 我们可以使用gsub
删除[]
,然后粘贴{}
paste0("{", gsub("[][]", "", str1), "}")
#[1] "{1,2,3}"
或者另一个选项是chartr
chartr("[]", "{}", str1)
#[1] "{1,2,3}"
数据
str1这里您可以选择使用gsub
两次:
gsub("\\]", "}", gsub("\\[", "{", "[1, 2, 3]"))
它首先将]
替换为}
,然后将[
替换为{
生成的字符串。第二种解决方案非常容易理解。非常感谢!!
gsub("\\]", "}", gsub("\\[", "{", "[1, 2, 3]"))