Атрибути
Ви дісталися останньої вправи курсу! Вітання! Завершімо її простою задачею.
Атрибути — це додаткова метаінформація про вашу структуру даних. Деякі з найпоширеніших атрибутів: назви рядків і стовпців, розмірності та клас. Ви можете скористатися функцією attributes(), щоб повернути список атрибутів об'єкта, який ви передаєте. Щоб отримати доступ до конкретного атрибута, використайте функцію attr().
Дослідження атрибутів 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"
Ця вправа є частиною курсу
Вступ до R для фінансів
Інструкції до вправи
- Матриця
my_matrixі факторmy_factorуже визначені для вас. - Застосуйте
attributes()доmy_matrix. - Використайте
attr()дляmy_matrix, щоб повернути атрибут"dim". - Застосуйте
attributes()доmy_factor.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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