Доступ к данным в r из списка с несколькими векторами - PullRequest
0 голосов
/ 13 февраля 2019
A <- list(X = c(Z = 15))

Как получить доступ к 15 в приведенном выше примере

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Можно также получить к нему доступ с индексами:

A[[c(1, 1)]] 
0 голосов
/ 13 февраля 2019

Вы можете просто сделать:

A[[1]]

Получает первый «компонент» списка.

 A[[1]]
 Z 
15 

Или, если вы хотите пойти шаг за шагом, тогда:

A[1][[1]]

     Z 
    15 
0 голосов
/ 13 февраля 2019

Мы можем попробовать использовать комбинацию синтаксиса доступа к списку и синтаксиса векторного доступа:

A <- list(X = c(Z = 15))
A$X["Z"]

Z
15

Выше A$X относится к элементу в списке с именем X, который является вектором,Затем A$X["Z"] обращается к элементу в векторе с именем Z, который является значением 15.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...