Этот вопрос связан с: Searching a data.frame in RПоиск нескольких шаблонов текста в R
Я хочу найти несколько моделей, например, 'Америка' и 'объединились', в
- все поля
- в данной области
Как это можно сделать? Случай должен быть проигнорирован.
данных:
ddf
id country area
1 1 United States of America North America
2 2 United Kingdom Europe
3 3 United Arab Emirates Arab
4 4 Saudi Arabia Arab
5 5 Brazil South America
ddf = structure(list(id = 1:5, country = c("United States of America",
"United Kingdom", "United Arab Emirates", "Saudi Arabia", "Brazil"
), area = c("North America", "Europe", "Arab", "Arab", "South America"
)), .Names = c("id", "country", "area"), class = "data.frame", row.names = c(NA,
-5L))
EDIT: Чтобы уточнить, я должен искать с AND и OR не. В этом примере должны прийти только «Соединенные Штаты Америки» (номер 1). Если я ищу «бразильскую» и «америку», должен прийти номер строки 5 (т. Е. Разные строки поиска могут быть в разных столбцах).
Если вы посмотрите на результат DD1, «Соединенные Штаты Америки» приходит дважды. Также я должен искать с AND, а не с OR. – rnso
спасибо. Я не проверял эту часть. 'unique' был бы трюком. –