用R中的大括号替换方括号
Replacing square brackets with curly brackets in R
谁能告诉我如何在 R 中用大括号替换方括号。例如 [1,2,3]
到 {1,2,3}
。我知道可以用 "gsub" 函数来完成,但不知道怎么做。
我们可以使用 gsub
删除 []
然后 paste
{}
paste0("{", gsub("[][]", "", str1), "}")
#[1] "{1,2,3}"
或者另一个选项是 chartr
chartr("[]", "{}", str1)
#[1] "{1,2,3}"
数据
str1 <- "[1,2,3]"
这里你有一个可能的选项,使用 gsub
两次:
gsub("\]", "}", gsub("\[", "{", "[1, 2, 3]"))
它首先将 ]
替换为 }
,然后将 [
替换为 {
到结果字符串。
谁能告诉我如何在 R 中用大括号替换方括号。例如 [1,2,3]
到 {1,2,3}
。我知道可以用 "gsub" 函数来完成,但不知道怎么做。
我们可以使用 gsub
删除 []
然后 paste
{}
paste0("{", gsub("[][]", "", str1), "}")
#[1] "{1,2,3}"
或者另一个选项是 chartr
chartr("[]", "{}", str1)
#[1] "{1,2,3}"
数据
str1 <- "[1,2,3]"
这里你有一个可能的选项,使用 gsub
两次:
gsub("\]", "}", gsub("\[", "{", "[1, 2, 3]"))
它首先将 ]
替换为 }
,然后将 [
替换为 {
到结果字符串。