Как извлечь значения из списков, которые имеют конкретные значения в R - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть список, который содержит подсписки («двойные» объекты) с заголовками.Я хочу извлечь значения из одного из этих заголовков.

Изображение является списком: Список с подсписком

Но это выглядит так:

df                                         list(3)
     [1]   result.1                        double(2)
           Number_cluster 2                double(1)
           Value_index 3                   double(1)
     [2]   result.2                        double(2) 
           Number_cluster 6                double(1)
           Value_index 1                   double(1)
     [3]   result.3                        double(2) 
           Number_cluster 5                double(1)
           Value_index 6                   double(1)

Извлекаемое значение: "Number_clusters"

Если бы я мог извлечь эти значения из моего data.frame, было бы полезно также

Data.frame:

[v1]        [v2]                                [v3]
c(1,2,3)    c(Number_clusters = 1, index= 2)
c(1,2,3)    c(Number_clusters = 7, index= 7.4)

Я пытался

unique(rapply(b, function(x) head(b, )))

Но это дает мне только значения, Number_clusters и Index, но индекс для меня бесполезен

dputвывод:

 list(result.1 = c(Number_clusters = 2, Value_Index = 7.0754), 
 result.2 = c(Number_clusters = 5, Value_Index = 7.142), result.3 = c(Number_clusters = 6, Value_Index = 11.235))
...