Al recorrer un vector, ¿es posible usar el índice de un elemento junto con el elemento?R: Usar la información de posición de los elementos cuando se realiza un bucle a través de un vector.
a.vector < -c ("a", "b", "c", "a", "d")
Supongamos que necesito el índice de la "primera "a" de a.vector. No se puede utilizar
cuales (a.vector == "a")
porque hay dos 'a' s y se volverían dos posiciones 1 y 4. Necesito el índice específico del elemento que el ciclo está cubriendo al instante.
lo necesito para algo como esto:
b.vector < -c ("el", "gato", "perseguido", "a", "ratón")
for (i in a.vector) {
element<-b.vector[INDEX.OF(a.vector)])
-------some process using both 'element' and "a"-------}
Esto parece similar a la función 'enumerar' en python. Una solución ayudaría mucho. Gracias.
Muchas gracias por la información sobre 'pasar por'. En realidad, es la información de ubicación que quería usar al pasar. Es cierto que el tema y la pregunta son un poco incoherentes. La línea de asunto tiene sentido solo si está conectada a un bucle. Es como señalar con un dedo a un elemento de un vector y preguntar su índice. Utilicé la palabra 'repetición' en el sentido equivocado de que significaba 'ocurrencias antes o después de la posición del elemento'. Para la respuesta, el primer VERDADERO también puede obtenerse simplemente mediante el uso de (...) [1]. Espero que el nuevo submarino. la linea es mejor Muchas gracias. – jackson