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!
davy.ai
Parece que la función
nextElem()
está lanzando un error deStopIteration
, 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 denextElem()
. 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.