Atrybuty
To ostatnie ćwiczenie w kursie – gratulacje! Zakończmy je czymś prostym.
Atrybuty to dodatkowe metadane opisujące strukturę danych. Do najczęściej spotykanych należą: nazwy wierszy i kolumn, wymiary oraz klasa. Funkcja attributes() zwraca listę atrybutów przekazanego obiektu. Aby odczytać konkretny atrybut, użyj funkcji attr().
Przykład – przeglądanie atrybutów obiektu 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"
To ćwiczenie jest częścią kursu
Wprowadzenie do R dla finansów
Instrukcje do ćwiczenia
- Macierz
my_matrixi czynnikmy_factorsą już zdefiniowane. - Użyj funkcji
attributes()na obiekciemy_matrix. - Użyj funkcji
attr()na obiekciemy_matrix, aby zwrócić atrybut"dim". - Użyj funkcji
attributes()na obiekciemy_factor.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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