Attributen
Je bent bij de laatste oefening van de cursus gekomen! Gefeliciteerd! We sluiten af met een makkelijke.
Attributen zijn extra metadata over je datastructuur. Enkele veelvoorkomende attributen zijn: rijnamen en kolomnamen, dimensies en class. Je kunt de functie attributes() gebruiken om een lijst met attributen van het object dat je doorgeeft terug te krijgen. Om een specifiek attribuut op te vragen, kun je de functie attr() gebruiken.
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 finance
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.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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