在R語言中,attributes(屬性)是用來存儲對象的額外信息或元數據的方式。每個R對象都可以包含一個或多個屬性,這些屬性可以是任何R對象,如字符向量、列表、數據框等。
通過attributes()函數可以查看一個對象的所有屬性,可以使用attr()函數來獲取或設置一個對象的特定屬性。
例如,可以使用attributes()函數來查看一個向量的屬性:
x <- 1:5
attributes(x)
可以使用attr()函數來獲取或設置一個對象的特定屬性,例如:
attr(x, "my_attribute") <- "abc"
這樣就給向量x添加了一個名為"my_attribute"的屬性,屬性值為"abc"。