Mi chiedo, come posso creare un vettore numerico a lunghezza zero in R?Come creare un vettore numerico di lunghezza zero in R
risposta
Semplicemente:
x <- vector(mode="numeric", length=0)
Se leggete l'aiuto per vector
(o numeric
o logical
o character
o integer
o double
, 'crudo' o complex
ecc) che poi si vedrà che tutti hanno un length
(o length.out
argomento che default 0
Pertanto
numeric()
logical()
character()
integer()
double()
raw()
complex()
vector('numeric')
vector('character')
vector('integer')
vector('double')
vector('raw')
vector('complex')
Tutti i vettori di lunghezza di ritorno 0 delle modalità atomiche appropriate.
# the following will also return objects with length 0
list()
expression()
vector('list')
vector('expression')
Mi scuso per il voto negativo; è stato del tutto casuale e ho appena notato che era successo. Non mi lascerà cambiare. Scusate. –
E se il vettore vuoto è inteso per contenere le date, cosa useresti? – Zelbinian
@Zelbinian Questa è una curiosità. Cosa stai cercando di ottenere facendo ciò? –
Supponiamo di voler creare un vettore x la cui lunghezza sia zero. Ora v essere qualsiasi vettore.
> v<-c(4,7,8)
> v
[1] 4 7 8
> x<-v[0]
> length(x)
[1] 0
perché questo è segnato? – HattrickNZ
Perché il mio segnaposto è inattivo? –
Non so cosa sta succedendo lì. Di nuovo la mia risposta è segnata. Perché??? Voglio sapere la spiegazione. Qualcuno può darmi una risposta perché la mia risposta segna? –
Questa non è una risposta molto bella, ma è quello che uso per creare vettori di lunghezza zero:
0[-1] # numeric
""[-1] # character
TRUE[-1] # logical
0L[-1] # integer
Un letterale è un vettore di lunghezza 1, e [-1]
rimuove il primo elemento (lo solo elemento in questo caso) dal vettore, lasciando un vettore con zero elementi.
Come bonus, se si vuole un unico NA
del tipo rispettivo:
0[NA] # numeric
""[NA] # character
TRUE[NA] # logical
0L[NA] # integer
- 1. R diviso vettore numerico in posizione
- 2. R: Come creare un vettore di funzioni?
- 3. Come si recupera un semplice valore numerico da un vettore numerico denominato in R?
- 4. perché `x [0]` restituisce un vettore a lunghezza zero?
- 5. Come creare vettoriale del vettore in R
- 6. Nessun dimensioni del vettore numerico non vuoto in R
- 7. R - l'argomento è di lunghezza zero in se istruzione
- 8. Campionamento in R dal vettore di lunghezza variabile
- 9. Creare un vettore con una lunghezza di esecuzione del vettore originale con la stessa lunghezza del vettore originale
- 10. Semplice per loop in R che produce "sostituzione ha lunghezza zero" in R
- 11. R: il vettore numerico diventa non numerico dopo il cbind delle date
- 12. Come distinguere tra un elemento e un vettore di lunghezza 1 in R?
- 13. R: selezione di elementi corrispondenti ai criteri di un vettore
- 14. Rimuovere le righe vuote di lunghezza zero nell'elenco con R
- 15. Zero lunghezza multidimensionale matrice
- 16. Creare un vettore logico in R e utilizzare quale funzione
- 17. calcolare il numero di cifre in un vettore numerico nel R
- 18. R + combina un elenco di vettori in un singolo vettore
- 19. come creare un vettore di puntatori a un vettore
- 20. Come cancellare zero componenti in un vettore in Matlab?
- 21. Conversione di un carattere in un valore numerico in R
- 22. L'argomento è di lunghezza zero
- 23. partite di lunghezza zero in Java Regex
- 24. sottoinsieme() di un vettore in R
- 25. Matrici di lunghezza zero in VBScript
- 26. estrarre tutti i valori massimi di lunghezza in un vettore personaggio R
- 27. Come creare un vettore di funzioni?
- 28. vettore di nomi di variabili in R
- 29. Come creare un array JavaScript riempito a zero di lunghezza arbitraria?
- 30. Dividi un vettore in blocchi in R
Credo che sia 'numerica (0)'. –
Non dimenticare di accettare la risposta se ti è piaciuto! –