In R habe ich ein Element x
und ein Vektor v
. Ich möchte den ersten Index eines Elements in v
die gleich ist mit x
. Ich weiß, dass eine Möglichkeit, dies zu tun ist: which(x == v)[[1]]
aber das scheint sehr ineffizient zu sein. Gibt es einen direkteren Weg, dies zu tun?
Als Bonus gibt es eine Funktion, die funktioniert, wenn x
ein Vektor ist? Das heißt, es sollte einen Vektor von Indizes zurückgeben, der die Position jedes Elements von x
en v
.