2015-10-14 55 views

risposta

35

sono disponibili diverse opzioni

integer(3) 
numeric(3) 
rep(0, 3) 
rep(0L, 3) 
+6

mi piacerebbe aggiungere anche 'seguenti (0,0, length.out = 3) o' 'as.vector (matrice (0, nrow = 3))' :) – nicola

+3

Le soluzioni di @nicola sono non efficiente. 'seq()' richiede 4,6 volte di più di 'numeric',' as.vector (matrix()) '3,5 volte. 'rep' richiede 1,2 volte di più. – Thierry

+4

@Thierry Sì, certo che non lo sono. Stavo solo scherzando e volevo elencare i modi "divertenti" per ottenere lo stesso risultato. – nicola

11

È inoltre possibile utilizzare il comando matrix, per creare una matrice con n linee e m colonne, riempite con zeri.

matrix(0, n, m) 
Problemi correlati