Suppongo che questo è banale, ma non riesco a trovare come dichiarare un vettore di zeri in R.come dichiarare un vettore di zeri in R
Per esempio, in Matlab, avrei scritto:
X = zeros(1,3);
Suppongo che questo è banale, ma non riesco a trovare come dichiarare un vettore di zeri in R.come dichiarare un vettore di zeri in R
Per esempio, in Matlab, avrei scritto:
X = zeros(1,3);
sono disponibili diverse opzioni
integer(3)
numeric(3)
rep(0, 3)
rep(0L, 3)
È inoltre possibile utilizzare il comando matrix
, per creare una matrice con n linee e m colonne, riempite con zeri.
matrix(0, n, m)
mi piacerebbe aggiungere anche 'seguenti (0,0, length.out = 3) o' 'as.vector (matrice (0, nrow = 3))' :) – nicola
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
@Thierry Sì, certo che non lo sono. Stavo solo scherzando e volevo elencare i modi "divertenti" per ottenere lo stesso risultato. – nicola