A <- list(X = c(Z = 15)) How do I access 15 in the above example
3 Réponses :
Nous pouvons essayer d'utiliser une combinaison de syntaxe d'accès à la liste avec la syntaxe d'accès vectorielle: ci-dessus A $ x code> fait référence à l'élément de la liste nommée < Code> x code>, qui se trouve être un vecteur. Ensuite,
a $ x ["z"] code> accède à l'élément dans le vecteur nommé
z code>, qui correspond la valeur 15. p> p>
peut également y accéder avec des indices:
A[[c(1, 1)]]
Vous pouvez simplement faire: ceci obtient le premier "composant" de la liste. p> ou si vous voulez Allez étape par étape, puis: p>
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"] code> 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.
Vous pouvez faire
un $ x [['z']]] code>
Merci beaucoup.