Matrix <- unisci i vettori
Spesso non creerai i vettori come abbiamo fatto nell’esempio precedente. Piuttosto, li otterrai a partire da più vettori che vuoi combinare. Per questo, è più semplice usare le funzioni cbind() e rbind() (rispettivamente unione per colonne e per righe). Per vederle in azione, combiniamo due vettori di prezzi azionari di Apple e IBM:
apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)
cbind(apple, ibm)
apple ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79
rbind(apple, ibm)
[,1] [,2] [,3] [,4] [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm 159.82 160.02 159.84 160.35 164.79
Ora tocca a te!
Questo esercizio fa parte del corso
Introduzione a R per la finanza
Istruzioni dell'esercizio
- I vettori dei prezzi azionari
apple,ibmemicrdi dicembre 2016 sono nel tuo workspace. - Usa
cbind()per unire per colonneapple,ibmemicr, in quest’ordine, comecbind_stocks. - Stampa
cbind_stocks. - Usa
rbind()per unire per righe i tre vettori, nello stesso ordine, comerbind_stocks. - Stampa
rbind_stocks.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# cbind the vectors together
cbind_stocks <-
# Print cbind_stocks
# rbind the vectors together
rbind_stocks <-
# Print rbind_stocks