У меня есть список имен в списке, например:
site<-list("site2-site22" ,"site2-site45", "site4-site2", "site6-site2",
"site9-site27", "site20-site150", "site25-site272", "site32-site47",
"site62-site74", "site272-site280")
Из списка мне нужно выбрать те элементы, в которых есть site2, до или после -
Когда я использую команду grep, как показано ниже:
grep("site2",site,value=T)
Это дает мне все значения, начиная с site2, то есть мои результаты выглядят так:
"site2-site22" "site2-site45" "site4-site27" "site9-site27"
"site20-site150" "site25-site272" "site272-site280"
Как я могу выбрать только site2из списка?