Наверное, очень просто,
У меня есть dendrogram
:
set.seed(1)
my_mat <- matrix(rnorm(100),nrow=10,ncol=10)
my_dend <- as.dendrogram(hclust(dist(my_mat)))
и я хочу использовать dendrapply
для извлечения height
attribute
из каждого node
в my_dend
, поскольку он пересекает dendrogram
в pre-order
.
Пробуем пример от dendrapply
на my_dend
:
dendrapply(my_dend, function(n) utils::str(attributes(n)))
Он не возвращает значение, а печатает нужную мне информацию в pre-order
. Я думал, что просто вернуть height
attribute
так же просто, как:
dendrapply(my_dend, function(n) attr(n,"height"))
но очевидно я не прав.
Есть идеи?