我有一组像这样的词:
person.callMe = function(){};
我想保留" _"字符并删除其余的单词。我希望得到最终结果:
ctr_names <- c("Czech_Republic","New_Zealand","Great_Britain", "Spain", "France")
我一直在尝试
[1] "Czech_Republic" "New_Zealand" "Great_Britain"
但它不起作用,因为它删除了我想保留的字符。任何帮助将不胜感激
答案 0 :(得分:1)
一种方式:
grep("_", ctr_names, value = TRUE)
grep
函数匹配的东西。 sub
函数替代事物。
答案 1 :(得分:1)
Tidyverse方式:
library(stringr)
str_subset(ctr_names, "_")