Из дендрограммы, который я создал сКак получить доступ к атрибутам дендрограммы в R
hc<-hclust(kk)
hcd<-as.dendrogram(hc)
я выбрал суботраслевой
k=hcd[[2]][[2]][[2]][[2]][[2]][[2]][[2]][1]
Когда я просто отобразили к, это дает:
> k
[[1]]
[[1]][[1]]
[1] 243
attr(,"label")
[1] "NAfrica_002"
attr(,"members")
[1] 1
attr(,"height")
[1] 0
attr(,"leaf")
[1] TRUE
[[1]][[2]]
[1] 257
attr(,"label")
[1] "NAfrica_016"
attr(,"members")
[1] 1
attr(,"height")
[1] 0
attr(,"leaf")
[1] TRUE
attr(,"members")
[1] 2
attr(,"midpoint")
[1] 0.5
attr(,"height")
[1] 37
Как получить доступ, например, к атрибуту «средняя точка» или ко второму атрибуту «label»?
(я надеюсь, что я использую правильную терминологию здесь)
Я пытался что-то вроде
k$midpoint
attr(k,"midpoint")
но оба вернулись 'NULL'.
Извините за вопрос №2: как я могу добавить атрибут «label» после атрибута «midpoint»?
Если вы использовали 'k = hcd [[2]] [[2]] [[2]] [[2]] [[2]] [[2]] [[2]] [[1] ] ', вы получили бы просто содержимое, а не добавили их в список. –