我想对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