如何删除R数据中的花括号和方括号
我有以下格式的数据如何删除R数据中的花括号和方括号,r,R,我有以下格式的数据 {abcd} {efgh} {higk} [lmnop] [qrst] [uvwx] 我想删除数据框中的花括号和方括号,并按如下方式清理数据 abcd efgh higk lmnop qrst uvwx 寻求帮助我们可以使用 df1$col1 <- gsub("[[:punct:]]+", "", df1$col1) df1$col1 #[1] "abcd efgh higk" "lmnop qrst uvwx" 另一个选项是qdapRegex library
{abcd} {efgh} {higk}
[lmnop] [qrst] [uvwx]
我想删除数据框中的花括号和方括号,并按如下方式清理数据
abcd efgh higk
lmnop qrst uvwx
寻求帮助我们可以使用
df1$col1 <- gsub("[[:punct:]]+", "", df1$col1)
df1$col1
#[1] "abcd efgh higk" "lmnop qrst uvwx"
另一个选项是
qdapRegex
library(qdapRegex)
sapply(rm_bracket(df1$col1, c("square", "curly"), extract = TRUE), paste, collapse=' ')
#[1] "abcd efgh higk" "lmnop qrst uvwx"
数据
df1感谢您的支持,这非常有帮助:)
library(qdapRegex)
sapply(rm_bracket(df1$col1, c("square", "curly"), extract = TRUE), paste, collapse=' ')
#[1] "abcd efgh higk" "lmnop qrst uvwx"
df1 <- structure(list(col1 = c("{abcd} {efgh} {higk}", "[lmnop] [qrst] [uvwx]"
)), .Names = "col1", class = "data.frame", row.names = c(NA,
-2L))