Attributen
Je bent bij de laatste oefening van de cursus aangekomen! Gefeliciteerd! Laten we afsluiten met een makkelijke.
Attributen zijn extra metadata over je datastructuur. Veelvoorkomende attributen zijn: rijnamen en kolomnamen, dimensies en klasse. Met de functie attributes() krijg je een lijst met attributen van het object dat je doorgeeft. Om een specifiek attribuut op te vragen, gebruik je de functie attr().
De attributen van cash verkennen:
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"
Deze oefening maakt deel uit van de cursus
Introductie tot R voor Financiën
Oefeninstructies
- De matrix
my_matrixen de factormy_factorzijn al voor je gedefinieerd. - Gebruik
attributes()opmy_matrix. - Gebruik
attr()opmy_matrixom het attribuut"dim"op te vragen. - Gebruik
attributes()opmy_factor.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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