Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Undefined index in the NA branch of generate_initial_households_bootstrap()

Abierto Apto para principiantes
#166 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
r
Área
backend

Línea de trabajo

Lee R/variables.R alrededor de las líneas 886–902 e inspecciona la rama NA de generate_initial_households_bootstrap(). Sustituye los dos usos de index por index_unassigned o determina si se puede eliminar la rama; luego elimina index de globalVariables() en R/helios-package.R. El trabajo estará terminado cuando se corrija el problema del índice indefinido y la comprobación del proyecto pueda detectar nombres indefinidos en el futuro.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

generate_initial_households_bootstrap() has a branch that fills in any people left without a household. It finds them with index_unassigned, but then assigns using index, which is never defined:

https://github.com/mrc-ide/helios/blob/6c60e1b304ee215f6ab49c20de393447604b47d4/R/variables.R#L886-L902

individual_households[index] and age_class_vector[index] should both use index_unassigned. The typo dates from 68524fa (April 2024).

Suggested fix

Change index to index_unassigned on both lines, or remove the branch, since it can probably not be reached currently. In both cases, take "index" out of globalVariables() in R/helios-package.R afterwards so the check can catch the next one.

Lenguaje dominante
R
Estrellas
8
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de petal-code/helios

Todos los issues de petal-code/helios

Issues similares

Más issues de R

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.