сравнить изображения в двух разных списках - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть два списка изображений (список A и список B).Список A включает в себя все изображения из списка B и другие новые изображения.Как узнать индексы изображений в списке A, которые также есть в списке B?

>list A  
apple.jpg  
mango.jpg 
banana.jpg   

>list B  
banana.jpg  
apple.jpg 

В приведенном выше примере какой код помогает мне узнать banana.jpg - первое изображение в списке B, а apple.jpg - второе изображение в списке B?

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете использовать sapply и which, чтобы найти индекс:

l1 <- list('apple','mango','banana')
l2 <- list('banana','apple')

j <- sapply(l1, function(x) which(l2 == x))
names(j) <- l1

$apple
[1] 2

$mango
integer(0)

$banana
[1] 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...