Page 1 sur 1

[R] Problème avec _ArrayExtract pour la première ligne

Posté : mer. 17 sept. 2014 14:44
par Clampu
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é

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
 
Merci :)

PS : un petit soucis dans la doc de _ArrayExtract : dans Paramètre on a :
$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)
C'est 'column' et pas 'row'^^ mais peut importe, on comprend bien

Re: [..] Problème avec _ArrayExtract pour la première ligne

Posté : mer. 17 sept. 2014 15:42
par orax

Re: [R] Problème avec _ArrayExtract pour la première ligne

Posté : mer. 17 sept. 2014 15:59
par Clampu
Bon, ba je [R] dans ce cas. Ca ne devrai pas trop gêner en redécoupant le tableau sur l'index 0. Désolé de pas avoir vu qu'il y avait un sujet, j'ai pas mal cherché, mais pas sur le nom de la fonction :roll:
En tous cas, merci

Re: [R] Problème avec _ArrayExtract pour la première ligne

Posté : mer. 17 sept. 2014 18:39
par jchd
C'est 'column' et pas 'row'^^ mais peut importe, on comprend bien
Problème signalé à qui de droit.