Répétez les éléments du vecteur dans R
Je suis en train de répéter les éléments du vecteur a, b nombre de fois. C'est, a="abc" doit être "aabbcc" si y = 2.
Pourquoi ne pas les exemples de code suivants de travail?
sapply(a, function (x) rep(x,b))
et à partir du package plyr,
aaply(a, function (x) rep(x,b))
Je sais que je suis absent quelque chose de très évident ...
source d'informationauteur bshor | 2010-05-12
Vous devez vous connecter pour publier un commentaire.
En supposant que vous
a
est un vecteur, sapply permettra de créer une matrice qui a juste besoin d'être ramenés en arrière dans un vecteur:Devrait créer la sortie suivante:
a
n'est pas un vecteur, vous devez diviser la chaîne en caractères simples, par exemple