Attributi
Sei arrivato all’ultimo esercizio del corso! Complimenti! Chiudiamo con qualcosa di semplice.
Gli attributi sono metadati aggiuntivi sulla tua struttura dati. Tra i più comuni ci sono: nomi di riga e di colonna, dimensioni e classe. Puoi usare la funzione attributes() per ottenere un elenco degli attributi dell’oggetto che passi in input. Per accedere a un attributo specifico, puoi usare la funzione attr().
Esploriamo gli attributi di cash:
attributes(cash)
$names
[1] "company" "cash_flow" "year"
$row.names
[1] 1 2 3 4 5 6 7
$class
[1] "data.frame"
attr(cash, which = "names")
[1] "company" "cash_flow" "year"
Questo esercizio fa parte del corso
Introduzione a R per la finanza
Istruzioni dell'esercizio
- La matrice
my_matrixe il fattoremy_factorsono già definiti per te. - Usa
attributes()sumy_matrix. - Usa
attr()sumy_matrixper restituire l'attributo"dim". - Usa
attributes()sumy_factor.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# my_matrix and my_factor
my_matrix <- matrix(c(1,2,3,4,5,6), nrow = 2, ncol = 3)
rownames(my_matrix) <- c("Row1", "Row2")
colnames(my_matrix) <- c("Col1", "Col2", "Col3")
my_factor <- factor(c("A", "A", "B"), ordered = T, levels = c("A", "B"))
# attributes of my_matrix
# Just the dim attribute of my_matrix
# attributes of my_factor