如何在r中保留带有特殊字符的单词

时间:2017-03-28 02:42:00

标签: r special-characters

我有一组像这样的词:

person.callMe = function(){};

我想保留" _"字符并删除其余的单词。我希望得到最终结果:

ctr_names <- c("Czech_Republic","New_Zealand","Great_Britain", "Spain", "France")

我一直在尝试

[1] "Czech_Republic" "New_Zealand"    "Great_Britain" 

但它不起作用,因为它删除了我想保留的字符。任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

一种方式:

grep("_", ctr_names, value = TRUE)

grep函数匹配的东西。 sub函数替代事物。

答案 1 :(得分:1)

Tidyverse方式:

library(stringr)
str_subset(ctr_names, "_")