Dans R, j'ai un élément x
et un vecteur v
. Je veux trouver le premier indice d'un élément dans v
qui est égal à x
. Je sais que la seule façon de le faire est: which(x == v)[[1]]
, mais qui semble trop inefficace. Est-il un moyen plus direct de le faire?
Pour les points de bonus, est-il une fonction qui fonctionne si x
est un vecteur? C'est, il doit retourner un vecteur d'indices indiquant la position de chaque élément de l' x
en v
.