Öznitelikler
Kursun son egzersizine geldin! Tebrikler! Hadi kolay bir soruyla bitirelim.
Öznitelikler, veri yapın hakkında biraz ek üstveridir. En yaygın özniteliklerden bazıları: satır adları ve sütun adları, boyutlar ve sınıftır. Verdiğin bir nesnenin özniteliklerinin bir listesini döndürmek için attributes() fonksiyonunu kullanabilirsin. Belirli bir özniteliğe erişmek için ise attr() fonksiyonunu kullanabilirsin.
cash nesnesinin özniteliklerini inceleyelim:
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"
Bu egzersiz, kursun bir parçasıdır
Finans için R'ye Giriş
Egzersiz talimatları
my_matrixmatrisi vemy_factorfaktörü senin için tanımlandı.my_matrixüzerindeattributes()kullan.my_matrixüzerindeattr()kullanarak"dim"özniteliğini döndür.my_factorüzerindeattributes()kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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