Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 比较两个不同列表上的图像_R - Fatal编程技术网

R 比较两个不同列表上的图像

R 比较两个不同列表上的图像,r,R,我有两个图像列表列表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上的第二个图像?您可以使用sapply并找到索引: l1 <- list('apple

我有两个图像列表列表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上的第二个图像?

您可以使用sapply并找到索引:

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