Aan de slagBegin gratis

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

Bekijk cursus

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.

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
Code bewerken en uitvoeren