Bonjour, j'ai un tableau avec des colonnes constituées de résultats de laboratoire (valeurs numériques) saisies sous forme de chaîne de texte.Il s'agit de chaînes de texte car certaines ont un "<" devant la valeur numérique.Je dois pouvoir effectuer des calculs numériques sur les valeurs, j'essaie donc de supprimer le symbole "<" et de le placer dans une nouvelle colonne nommée "ORIGCOLNAME_QUALIFIER" (où ORIGCOLNAME est le nom de la colonne à partir de laquelle le "< " les symboles ont été supprimés).
Malheureusement, le code ci-dessous ne fonctionne pas.
Noms par défaut ici ( 1 );
dt = Table de données actuelle ();
listecomp = {};
Pour( i = 1, i <= N Cols( dt ), i++,
colName = Column( dt, i ) << obtenir le nom ;
);
// Crée les colonnes
Pour chaque ({comp, i}, compList,
Évaluer(
Analyser (
"dt << Nouvelle colonne ( \!" " || compList[i] || "_QUALIFIER" ||
"\!",
caractère, nominal,
formule(
x=.;
if (comp << contient ("<"), x = <);
Je reçois le message suivant :

Toute contribution serait très appréciée.