у которых есть вот такая часть "г.".
Пробую вот такой вариант, но не работает:
st[grepl('г.', st)]
отбираются все три, т.к., видимо, отбор делается только по букве, а точка не учитывается. Как ещё можно попробовать?
Пакет stringr. Не помню конкретную функцию, но должно помочь.
И ещё можно поставить перед точкой "\".
> st <- c('Адыгея', 'г.Москва', 'Югра') > st[grepl('г.', st)] [1] "Адыгея" "г.Москва" "Югра" > st[grepl('г.', st, fixed = TRUE)] [1] "г.Москва" > st[grepl('г\\.', st)] [1] "г.Москва"
Обсуждают сегодня