Vettori

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()

max()
min()
pmax()
pmin()

prod()
sum()

Lascia un commento