Bonjour,
J'ai un problème avec l'utilisation simultanée des arguments range et header de la fonction csvRead.

Pour info, je tente d'ouvrir un fichier csv, délimité par des ";" , sans charger la première ligne du fichier car elle contient du texte (le reste est constitué de nombres). Le fichier contient 1059 lignes de 17 colonnes, dont la première ligne est du texte. Je souhaite récupérer seulement la première colonne dans une matrice.

Voila les différents essais effectués :

M=csvRead('traceur.csv', ';', '.', 'double') => retourne une matrice M de 1059x17 : OK, la première ligne de la matrice contient des Nan.

M=csvRead('traceur.csv', ';', '.', 'double', [], [], [], 1) => retourne une matrice M de 1058x17 (idem sans la première ligne de texte) : OK

M=csvRead('traceur.csv', ';', '.', 'double', [], [], [1 1 1058 1], 1) => retourne une matrice M de 1058x17 : NOK, car j'attendrais plutot 1058x1 (seulement la première colonne...)

On dirait une certaine incompatibilité entre range et header. Ou alors je fais une erreur...
Quelqu'un pourrait il éclairer ma lanterne ?

Merci de votre aide.