Я хотел бы удалить «*» из символьного выражения (в R).Я не достаточно разбираюсь в тонкостях gsub после прочтения страницы справки и попытки Google.Может кто-нибудь подсказать, как мне это сделать?
Спасибо,
Джонатан.
Вам нужно убежать дважды: один раз для R и один раз для регулярного выражения.
gsub("\\*","","a*b*c") [1] "abc"
> x <- "It's always advisable to provide a *reproducible* example" > gsub("\\*", "", x) [1] "It's always advisable to provide a reproducible example"
Другие возможности будут:
gsub("[[:punct:]]", "", "a*b*c") gsub("[*]", "", "a*b*c")