Jesús Armand Calejero Román
2011-Jun-07 12:44 UTC
[R-es] Asignar valores a determinadas posiciones en un vector
Un saludo a todos. Tengo una variable que se llama Ganancias de longitud 20, y otra que se llama Contador, con la misma longitud. Me interesaría construir un bucle for para que: a) generara 5 números aleatorios al azar (no hay problema en este punto) Aquí mis dudas b) asignara en las posiciones correspondientes a los números seleccionados un valor, por ejemplo 85 y en las otras posiciones 15 c) asignar un 1 en las posiciones correspondientes a los números aleatorios (se haría igual que en el apartado b, que no sé hacer). Espero me puedan ayudar. Gracias Jesús Armand [[alternative HTML version deleted]]
Carlos J. Gil Bellosta
2011-Jun-07 12:53 UTC
[R-es] Asignar valores a determinadas posiciones en un vector
Hola, ¿qué tal? Si a es un vector y b es un subconjunto de los índices de a, entonces a[b] <- 1 asigna el valor 1 a las posiciones de a indicadas por b. ¿Te basta con eso? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 7 de junio de 2011 14:44, Jesús Armand Calejero Román <ana.ismi.3isa en gmail.com> escribió:> Un saludo a todos. > > Tengo una variable que se llama Ganancias de longitud 20, y otra que se llama Contador, con la misma longitud. Me interesaría construir un bucle for para que: > a) generara 5 números aleatorios al azar (no hay problema en este punto) > > Aquí mis dudas > b) asignara en las posiciones correspondientes a los números seleccionados un valor, por ejemplo 85 y en las otras posiciones 15 > > c) asignar un 1 en las posiciones correspondientes a los números aleatorios (se haría igual que en el apartado b, que no sé hacer). > > Espero me puedan ayudar. Gracias > > Jesús Armand > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >
Gregorio R. Serrano
2011-Jun-07 13:37 UTC
[R-es] Asignar valores a determinadas posiciones en un vector
Esto tiene tufillo a deberes ... El 7 de junio de 2011 14:44, Jesús Armand Calejero Román < ana.ismi.3isa@gmail.com> escribió:> Un saludo a todos. > > Tengo una variable que se llama Ganancias de longitud 20, y otra que se > llama Contador, con la misma longitud. Me interesaría construir un bucle for > para que: > a) generara 5 números aleatorios al azar (no hay problema en este punto) > > Aquí mis dudas > b) asignara en las posiciones correspondientes a los números seleccionados > un valor, por ejemplo 85 y en las otras posiciones 15 > > c) asignar un 1 en las posiciones correspondientes a los números aleatorios > (se haría igual que en el apartado b, que no sé hacer). > > Espero me puedan ayudar. Gracias > > Jesús Armand > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Dr. Gregorio R. Serrano Dpto. Economía Cuantitativa (UCM) Voz:+34 91394 2361 Fax:+34 91394 2591 http://www.grserrano.es [[alternative HTML version deleted]]