Скажем,
Я создаю фрейм данных как:
dataframe <- data.frame("x" = c("aaa/bbb", "ccc", "ddd/eee/fff"),
"y" = c(9,2,1),
"z" = c(7,5,8))
, а другой фрейм данных -
list <- data.frame("m" = c("ccc"))
, затем я могу выбрать строки совпадений из первого фрейма данных как:
result<-merge(list,dataframe,by.x= "m",by.y="x")
но как мне найти совпадение, если мой список данных в кадре:
list <- data.frame("m" = c("fff","bbb"))
Я ищу результаты, такие как:
x y z
aaa/bbb 9 7
ddd/eee/fff 1 8
Спасибо.