C'è qualche modo semplice in Python per realizzare ciò che la funzione di match fa in R? ciò che corrisponde a R fa è che restituisce un vettore delle posizioni delle (prime) corrispondenze del suo primo argomento nel suo secondo.python (o numpy) equivalente di match in R
Ad esempio, il seguente snippet R.
> a <- c(5,4,3,2,1)
> b <- c(2,3)
> match(a,b)
[1] NA NA 2 1 NA
Tradurre che in python, quello che sto cercando è una funzione che fa la seguente
>>> a = [5,4,3,2,1]
>>> b = [2,3]
>>> match(a,b)
[None, None, 2, 1, None]
Grazie!
Grande! Grazie! – djiao
Bello. È un ottimo modo per aggirare l'errore list.index() quando l'elemento non esiste. – hatmatrix