Un vettore contiene una sequenza di oggetti, tutti numeri oppure tutti caratteri (stringhe). Esiste una gerarchia per la promozione di eventuali tipi diversi: NULL < raw < logical < integer < double < complex < character < list < expression.
c(), length(), max(), min(), pmax(), pmin(), prod(), sum(), which(), which.max(), which.min()
c()
c(1,8,1,1,9,2,7)Crea un vettore con gli oggetti specificati c(..., recursive=TRUE)Crea un vettore, eventuali liste diventano vettori c(..., use.name=FALSE)Crea un vettore, elimina i nomi c(...array...)Converte un array in vettore, elimina gli attributi, mantiene i nomi … as.vector(x),,, is.vector(x),,, vector(...)…
Se il vettore deve contenere una sequenza numerica (progressione) allora si crea facilmente con :, rep(), seq(), …
length
length(x)Numero di oggetti nell’oggetto x.Il significato cambia con oggetti diversi. length(x) <- yAssegna alla lunghezza di x il valore y (svuota, accorcia, allunga con NULL)
which()
which(x > 0)Indici degli elementi di x che soddisfano l’espressione logica which.max(x)Indice del valore massimo di x which.min(x)Indice del valore minimo di x
max(), min()
…