Valider que le nom de la colonne existe avant de tracer le graphique<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, j'essaie de valider qu'une table de données contient un certain nom de colonne avant de créer des graphiques :
anom1 = 0 ;
pour (colval == 1, colval <= Ncols(dt), colval++,
colName = Nom de la colonne (colval);
si (colName == "nom1",
anom1 = 1 ;
);
si (anom1 == 1,
// créer un graphique
);
Cependant, la comparaison ne renvoie jamais true car "name1" est un type de données chaîne et le nom de la colonne renvoyé par Nom de la colonne (colval) est un autre type de données.
Comment puis-je obtenir une valeur de chaîne à partir d'un nom de colonne pour effectuer une comparaison de chaîne valide ?
Merci!
Re : Valider que le nom de la colonne existe avant de représenter graphiquementFonctionne, super et beaucoup plus court que ce que je faisais.Merci.
Re : Valider que le nom de la colonne existe avant de représenter graphiquementVous pouvez utiliser dt << get column names(string); pour obtenir les noms de colonne sous forme de chaîne au lieu d'un objet de colonne.
Essayez cette seule ligne de code. Doit attribuer 1 ou 0 à hasname1.
anom1 = Contient ( dt << obtenir les noms de colonnes ( chaîne de caractères ) , "nom1" ) ;