05-10-2024 11:23 AM
Bonjour,
Pour un projet de mémoire je dois créer un programme qui analyse les data de personnes qui courent sur un tapis roulant a une certaine vitesse (ici 16kh/h). J'ai un fichier .txt avec 20 000 data (20secondes), qui comprennent : La vitesse de la bande roulante, l'appui (left ou right), le type de contact (SingleContact ou Aerial en course dans ce cas la) -> voir photo excel
La partie du screen de mon programme prend la colonne 19=T (vitesse bande), 0=A ( temps) et 31=AF (type de contact) à partir de la ligne 44 car il y a les config et les info du tapis de course.
Mon problème : la chaine affiche des 0 au lieu d'afficher les lettres dans la colonne 31 ("SC" ou "Aerial"). Je ne sais absolument pas comment faire pour transformer dans un tableau le "SC" en 1, le "Aerial" en 0 (et pour la marche le "DC" = DoubleContact en 2).
Les NaN au début sont la le temps de l'initialisation. Le = NaN devra être remplacé par SC et la longueur de la fonction "sous ensemble d'une chaine" = 3 c'est pour détecter les NaN. Y'a t-il un problème de format ?
merci
05-15-2024 08:17 AM
Instead of read the file as numbers, read it as 2Dstring than extract the columns that are numbers and convert them as numbers and extract the string columns as you need.