Скажем, у меня есть вектор, где я установить несколько атрибутов:Сохранение атрибутов векторов
vec <- sample(50:100,1000, replace=TRUE)
attr(vec, "someattr") <- "Hello World"
Когда я подмножество вектор, атрибуты отбрасываются. Например:
tmp.vec <- vec[which(vec > 80)]
attributes(tmp.vec) # Now NULL
Есть ли способ, подмножество и сохранение атрибутов без необходимости сохранять их на другом временном объекте?
Бонус: Где можно найти документацию на это поведение?
Thx для ответа! btw для подмножества списков, которые могут быть включены до передачи атрибутов в out, 'if (! is.null (attrs $ names)) attrs $ names = names (x) [i]' также для имен списка подмножеств. В противном случае это приведет к ошибке. –