Bucles I

R
R Tips
bucles
Autor/a

David Mateos

Fecha de publicación

9 de enero de 2023

Esto supongo que es cuestión de gustos,… pero a veces se ven muchos bucles en R como estos:

for (i in 1:lenght(cosas)) {
    una_cosa <- cosas[[i]]
    #   operaciones con "una_cosa"
    }

personalmente me parece mucho más directo hacerlo así:

for (una_cosa in cosas){
    #   operaciones con "una_cosa"
}

una tercera forma de hacerlo sería así:

for (i in seq_along(cosas)) {
  una_cosa <- cosas[[i]]
  #   operaciones con "una_cosa"
}

a parte de tardar menos en escribirlo, en tiempos de ejecución mejora también un poquito: