es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El ejemplo del iterador R se bloquea.

Esto parece bastante sencillo, así que espero estar haciendo algo mal. Actualicé R y los paquetes, pero ahora obtengo lo siguiente al ejecutar el ejemplo en el PDF del paquete:

> sessionInfo()
Versión de R 4.1.2 (2021-11-01)
Plataforma: x86_64-apple-darwin17.0 (64-bit)
En ejecución en: macOS Big Sur 11.6

Productos de matriz: predeterminado
LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib

Configuración regional:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

Paquetes base adjuntos:
[1] stats     graphics  grDevices utils     datasets  methods   base     

Otros paquetes adjuntos:
[1] iterators_1.0.13

Cargado a través de un espacio de nombres (y no adjunto):
[1] compiler 4.1.2   parallel 4.1.2   tools 4.1.2      itertools 0.1-3  rJava_1.0-5<br>
> library(iterators)
> i1 <- iter(1:3)
> nextElem(i1)
Error: StopIteration
>

No vi ninguna otra publicación que señale que algo en las últimas versiones esté roto, así que no sé qué hacer a partir de aquí. ¡Gracias por cualquier ayuda, enlaces o información!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la función nextElem() está lanzando un error de StopIteration, que normalmente ocurre cuando no hay más elementos para iterar. Esto podría deberse a cambios en el código subyacente o dependencias entre actualizaciones.

    Puedes intentar reinstalar el paquete iterators para asegurarte de tener la última versión, o intentar usar una función diferente para iterar sobre los elementos en lugar de nextElem(). Si el problema persiste, es posible que quieras comunicarte con los mantenedores del paquete o publicar en sus foros de soporte para obtener más ayuda.

Comments are closed.