Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • De matrix my_matrix en de factor my_factor zijn al voor je gedefinieerd.
  • Gebruik attributes() op my_matrix.
  • Gebruik attr() op my_matrix om het attribuut "dim" op te vragen.
  • Gebruik attributes() op my_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
Code bewerken en uitvoeren