Hola. Contesto rápidamente sin comprobar. Creo que con
sample(c(rep(1,n),7-n)) donde n es la cantidad de 1 que necesitas en cada
corrida. Utilizo 7 porque usas desde A hasta G.

Ojalá te ayude.

El 11/01/2013 16:52, "Gabriel Trujillo Paucar" <gabriel_enter@hotmail.com>
escribió:


Gracias por la respuesta Daniel, pero de ese modo voy a tener diferentes
cantidades de "1" en mis filas, lo que necesito es poder ubicar un "1" al
azar en cualquiera de las filas, y esto repetirlo unas 50 veces por
ejemplo(para este caso solo lo puse 3 veces):

    M1
A   1
B   0
C   0
D   0
E   0
F   0
G   0

    M1
A   0
B   0
C   0
D   1
E   0
F   0
G   0

    M1
A   0
B   1
C   0
D   0
E   0
F   0
G   0

y depues ubicar dos "1" en cualquiera de las filas al azar y repetirlo como
lo hice en el caso anterior:

M1
A 1
B 1
C   0
D   0
E   0
F   0
G   0

    M1
A   1
B    0
C    0
D   1
E    0
F    0
G    0

    M1
A   0
B   0
C   1
D   1
E   0
F   0
G   0

y asi sucesivamente con 3, 4, 5, etc, y necesitos tenerlos asi porque
despues voy a hacer un grafico con estos.

Agradesco de antemano por su respuesta

Gabriel Antonio Trujillo Paucar
Estudiante de Biologia
997603768





Date: Thu, 10 Jan 2013 17:16:37 -0300

Subject: Re: [R-es] Generacion de numeros al azar en data.frame
From: daniel319@gmail.com
To: gabriel_enter@hotmail.com
CC: javier.ruben.marcuzzi@gmail.com; r-help-es@r-project.org


?sample



data.frame(a = letters[1:10], b = sample(0:1, 10, replace = TRUE))


Daniel Merino

El 1...

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

	[[alternative HTML version deleted]]

