我想對data.frame進行雙重匹配來提取行索引。例如,在下面的data.frame中,我想先匹配match1,然後在match1的每個元素中匹配match2。可以把它看作一個雙排序(最早由名稱,然後按日期),除了我沒有排序,我匹配檢查雙賽double match a data.frame
test = data.frame(name = c("bob" , "jane","adam","jane" ,"bob" , "adam") , date = as.Date(c(1,2,2,1,2,1)))
match1 = c("jane" , "adam", "bob")
match2 = c(as.Date(c(2,1)))
result = c(2,4,3,6,5,1)
很棒!你對動物園是對的。非常感謝! – SFun28