我无法找出正则表达式来删除 R 数据框中文本字符串中 \ 之后的所有内容。
df<- data.frame(column1 = c("example_text1\aaaa", "ex_text2\blahblah345", "text3\hello", "text4\HELP"))
df$第 1 列 <- gsub("\\.*$", "", df$column1, fixed = TRUE) print(df)
在 R 中处理/显示反斜杠可能很棘手;这有帮助吗?
df <- data.frame(column1 = c("example_text1\\aaaa", "ex_text2\\blahblah345", "text3\\hello", "text4\\HELP"))
df
#> column1
#> 1 example_text1\\aaaa
#> 2 ex_text2\\blahblah345
#> 3 text3\\hello
#> 4 text4\\HELP
gsub(pattern = "\\\\.*", "", df$column1)
#> [1] "example_text1" "ex_text2" "text3" "text4"
创建于 2024-02-21,使用 reprex v2.1.0