Attributs
Vous êtes arrivé au dernier exercice du cours ! Bravo ! Finissons en douceur.
Les attributs sont des métadonnées supplémentaires associées à votre structure de données. Parmi les attributs les plus courants : les noms de lignes et de colonnes, les dimensions et la classe. Vous pouvez utiliser la fonction attributes() pour retourner la liste des attributs de l’objet passé en argument. Pour accéder à un attribut spécifique, utilisez la fonction attr().
Explorons les attributs de 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"
Cet exercice fait partie du cours
<cours>Introduction à R pour la finance</cours>Instructions de l’exercice
- La matrice
my_matrixet le facteurmy_factorsont déjà définis pour vous. - Utilisez
attributes()surmy_matrix. - Utilisez
attr()surmy_matrixpour renvoyer l’attribut"dim". - Utilisez
attributes()surmy_factor.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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