Vidéo: 16 - Copier coller des données d'une feuille de calculs sur une autre dans Calc 2025
Extraire des valeurs d'un tableau dans R avec n'importe quel nombre de dimensions est complètement équivalent à extraire des valeurs d'une matrice. Vous séparez les indices de dimension que vous souhaitez récupérer avec des virgules.
Si nécessaire, vous pouvez utiliser l'argument drop comme vous le faites avec les matrices. Par exemple, pour obtenir la valeur de la deuxième ligne et la troisième colonne de la première table de mon. tableau, vous faites simplement ce qui suit:
Si vous voulez que la troisième colonne de la deuxième table soit un tableau, utilisez le code suivant: >> my. array [3, 2, drop = FALSE], 1 [1] [1,] 19 [2,] 20 [3,] 21
Si vous ne spécifiez pas l'argument drop = FALSE, R essayez de simplifier l'objet autant que possible. Cela signifie également que si le résultat n'a que deux dimensions, R en fera une matrice. Le code suivant renvoie une matrice constituée de la deuxième ligne de chaque table:
>> mon. array [2,] [1] [2] [1,] 2 14 [2,] 5 17 [3,] 8 20 [4,] 11 23
Cette réduction ne signifie cependant pas ces lignes restent des lignes. Dans ce cas, R a fait les colonnes des lignes. Cela est dû au fait que R sélectionne d'abord les valeurs, puis ajoute les dimensions nécessaires pour représenter correctement les données.
Dans ce cas, R a besoin de deux dimensions avec quatre indices (le nombre de colonnes) et deux indices (le nombre de tables), respectivement. Lorsque R remplit une colonne, les lignes d'origine sont maintenant transformées en colonnes.