使用 r 在字符串的开头和结尾删除 \r\n\r\n

removing \r\n\r\n at the very beginning AND at the very end in a string using r

我想删除列中每个字符串前后的 \r\n\r\n

df = data.frame(names = c("\r\n\r\n17-Hydroxyprogesterone\r\n\r\n", "\r\n\r\n5-HIAA\r\n\r\n", "\r\n\r\nAcetaminophen\r\n\r\n", "\r\n\r\nAcetylcholine Receptor (AChR) Antibody\r\n\r\n"))

预期产出

names
n17-Hydroxyprogesterone
5-HIAA
Acetaminophen
Acetylcholine Receptor (AChR) Antibody

使用 Base R 尝试:

df$name <- gsub(“r\n\r\n”, “”, df$name)

使用dplyr:

df <- df %>%
           mutate(name = gsub(“r\n\r\n”, “”, name)