[R-es] loop para repetir valores de un vector

Priscila Ana Powell pri@cil@@powell @ending from gm@il@com
Jue Jul 12 15:42:00 CEST 2018


Hola a todos!

Estoy intentando crear un vector (alt) a partir de la repetición de valores
provenientes de otro vector (altitud).
A cada valor de altitud lo quiero repetir 1247 veces, y de ahi continuar
con el siguiente valor de altitud.

Probé varias cosas, pero esto me pareció lo más coherente:

altitud=read.csv("C:/Users/IER/Dropbox/Pasantia
Castelar/YungasLigustroTS/altitud44.csv")

alt=numeric (44*1247) #lo especifico asi porque tal vez tenga que cambiar
las dimensiones segun otros valores)

for (i in 1:44){
  alt[((i-1)*1247+1):(i*1247)]<-for (ii in altitud) {rep (ii, 1247)
    }
}

Adjunto el vector altitud.

desde ya, muchas gracias

saludos!

Priscila
-- 
Dra. Priscila Ana Powell
Instituto de Ecología Regional-CONICET
Cátedra de Ecología General-Facultad de Ciencias Naturales e Instituto
Miguel Lillo
Universidad Nacional de Tucumán
Argentina

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20180712/d571ec98/attachment.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: altitud44.csv
Type: application/vnd.ms-excel
Size: 261 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20180712/d571ec98/attachment.xlb>


Más información sobre la lista de distribución R-help-es