0
votes

Accéder à des données dans R de la liste avec plusieurs vecteurs

A <- list(X = c(Z = 15))
How do I access 15 in the above example

2 commentaires

Vous pouvez faire un $ x [['z']]]


Merci beaucoup.


3 Réponses :


1
votes

Nous pouvons essayer d'utiliser une combinaison de syntaxe d'accès à la liste avec la syntaxe d'accès vectorielle: xxx

ci-dessus A $ x fait référence à l'élément de la liste nommée < Code> x , qui se trouve être un vecteur. Ensuite, a $ x ["z"] accède à l'élément dans le vecteur nommé z , qui correspond la valeur 15.


0 commentaires

1
votes

peut également y accéder avec des indices:

A[[c(1, 1)]] 


0 commentaires

0
votes

Vous pouvez simplement faire: xxx

ceci obtient le premier "composant" de la liste. xxx

ou si vous voulez Allez étape par étape, puis: xxx


3 commentaires

Si je dois appeler 'X', ce n'est que le nom du nom et non l'ordre inférieur, alors quel devrait être le code?


@Ambrishdhaka souvent difficile pour moi de comprendre sans données réelles. Je suppose que my_list ["x"] devrait fonctionner (cela ne fonctionnera pas si la liste est "profonde" à savoir> 1 couche.


Je cherchais des solutions comme je suis bloquée pour poster de nouvelles questions. Sinon, cela aurait certainement posté ma question. Bien que j'ai compris la différence entre la liste imbriquée et la liste nichée nichée. Cela m'a aidé à trier.