[R] Problème avec _ArrayExtract pour la première ligne
Posté : mer. 17 sept. 2014 14:44
J'ai un tableau 2D (extrait d'un fichier excel) que je souhaite traité ligne par ligne. Avec la fonction _ArrayExtract, cela fonctionne bien pour toutes les lignes du tableau, sauf la première (_ArrayExtract(XXX, 0, 0)) qui me renvoie le tableau en entier.
Une idée ? Voici le code épuré
Merci 
PS : un petit soucis dans la doc de _ArrayExtract : dans Paramètre on a :
Une idée ? Voici le code épuré
Code : Tout sélectionner
Local $valeursXlsx = _Excel_RangeRead(_Excel_BookOpen(_Excel_Open(), mon_fichier.xls))
For $ligne = 0 To UBound($valeursXlsx, 1) - 1 ; On boucle sur toutes les lignes du fichier
_ArrayDisplay(_ArrayExtract($valeursXlsx, $ligne, $ligne)) ; Pour $ligne = 0, renvoie le tableau entier
; Testé aussi avec _ArrayExtract($valeursXlsx, $ligne, $ligne, 0, UBound($valeursXlsx, 2) - 1)
Next

PS : un petit soucis dans la doc de _ArrayExtract : dans Paramètre on a :
C'est 'column' et pas 'row'^^ mais peut importe, on comprend bien$aArray Array from which extraction should occur
$iStart_Row [optional] First row of the extracted array
$iEnd_Row [optional] Last row of the extracted array
$iStart_Col [optional] First column of the extracted array (2D only)
$iEnd_Col [optional] Last row of the extracted array (2D only)