У меня есть список имен в списке, например:
site <- list("site2-site22" ,"site2-site45", "site4-site2",
"site6-site2","site9-site4", "site20-site6",
"site25-site272", "site32-site47","site62-site74",
"site272-site280")
Например, из списка мне нужно выбрать те элементы, в которых есть site2, до или после -
и поместить их в отдельный список,
Я могу использовать команду grep, как показано ниже:
grep("^site2-|-site2$",site,value=T)
и сохранить их все в отдельном списке.
Аналогичным образом мне нужно выбрать для всех других сайтов: site2, site3, site4 и т. Д. И сохранить их в отдельном списке для каждого сайта, но есть ли способ с помощью одной команды разделить их и сохранить каждый на разныхсписки?