2010-11-01 3 views

Répondre

38

Comment est une liste de 50 zéros ~ une liste avec une seule valeur?

Essayez ceci:

list(rep(0, 50)) 

Ou si vous voulez une liste de cinquante éléments séparés de zéros, vous pouvez le faire:

as.list(rep(0, 50)) 
+1

'as.list' est ce que vous voulez si vous essayez de faire un vecteur que vous pouvez lier à un data.frame – chimeric

1

Peut-être

res <- list(rep(0,50)) 

est tout ce que vous avoir besoin?

0

J'ai trouvé as.vector() particulièrement utile pour générer des vecteurs numériques à utiliser dans une trame de données, par exemple:

as.vector(rep(0, 50)) 

Cela va générer un vecteur numérique de cinquante des 0.

+1

il serait bon de clarifier dans votre réponse que dans r, le vecteur et la liste sont deux séparés structures de données –