génération séquences aléatoires
Bonjour,
Je cherche actuellement à créer 10000 séquences aléatoires de tailles différentes et comprenant seulement des chiffres allant de 0 à 8. Par la suite, j'aimerais que celles-ci soit disposées dans une matrice. Pour ce faire, j'utilise ce code-ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| B=matrix(nrow=1,ncol = 100)
for(loop in 1:10){
for (i in round(runif(1,min=1,max=100)))
{
A = round(runif(i,min=0,max=8))
B=rbind(B,A)
}
} |
Je pensais que les lignes n'étant pas de la même longueur, il générerait des NA dans les cases vides, mais à ma grande surprise il duplique la séquence pour remplir les trous. Est-ce que quelqu'un aurait une astuce pour éviter cela. Merci d'avance pour vos réponses.