Atributy
Dostáváš se k poslední úloze v kurzu! Gratulace! Zakončíme to něčím jednoduchým.
Atributy jsou trochu „extra" metadata o tvé datové struktuře. Mezi nejběžnější atributy patří: názvy řádků a sloupců, dimenze a třída. Funkce attributes() vrátí seznam atributů objektu, který jí předáš. Pro přístup ke konkrétnímu atributu pak použij funkci attr().
Zkoumání atributů objektu 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"
Toto cvičení je součástí kurzu
Úvod do R pro finance
Pokyny k cvičení
- Matice
my_matrixa faktormy_factorjsou již definovány. - Použij
attributes()namy_matrix. - Použij
attr()namy_matrixa vrať atribut"dim". - Použij
attributes()namy_factor.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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