Следующий кодКак получить индекс списка списка
library(gplots)
mydata <- mtcars
hclustfunc <- function(x) hclust(x, method="complete")
distfunc <- function(x) dist(x,method="euclidean")
# Compute cluster
d.mydata <- distfunc(mydata)
fit.mydata <- hclustfunc(d.mydata)
full_dend <- as.dendrogram(fit.mydata)
full_dend[]
Produce этот список списка:
[[1]]
[[1]][[1]] # <--- How to access this
[1] 31
attr(,"members")
[1] 1
attr(,"height")
[1] 0
attr(,"label")
[1] "Maserati Bora" # <--- of this
attr(,"leaf")
[1] TRUE
[[1]][[2]]
[[1]][[2]][[1]]
[[1]][[2]][[1]][[1]] # <--- How to access this
[1] 17
attr(,"members")
[1] 1
attr(,"height")
[1] 0
attr(,"label")
[1] "Chrysler Imperial" # <--- of this
attr(,"leaf")
[1] TRUE
....
Есть ли способ я могу получить самые низкие показатели уровня для каждой записи, поэтому, наконец, я бы хотел напечатать это следующим образом:
Maserati Bora : 1.1
Chrysler Imperial: 1.2.1.1
...etc...
Или еще лучше, чтобы кадр данных, чтобы я мог писать в таблицу позже:
ancestry
Maserati Bora 1.1
Chrysler Imperial 1.2.1.1
@akrun: спасибо. Как мне пройти через него и распечатать его или записать в таблицу. – pdubois
@akrun: Мне нужны имена и последний указатель этого автомобиля. – pdubois