Comment sélectionner une colonne avec un nom spécifique ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut
Supposons que j'ai un tableau avec les colonnes 1-10.
alors j'ai 3 variables. par exemple A=2, B=7, C=10
Je veux écrire un script pour sélectionner des colonnes avec des quantités de A, B et C et le tracer par rapport à col.1.
ici, il doit sélectionner les colonnes de 2, 7 et 10 et utiliser le tracé de superposition pour le tracer par rapport à la colonne1.
Merci
Re : Comment sélectionner une colonne avec un nom spécifique ?Salut Eric,
J'ai une autre question qui ressemble à la dernière :
les colonnes a, b, c sont des variables ; comment puis-je ajouter une nouvelle colonne et lui donner une formule en utilisant a, b et c?
J'ai écrit le script suivant mais la colonne ne montre pas la formule.
Nouvelle colonne ( "un B" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Formule ( : colonne ( carboniser (un )) / : colonne ( carboniser (b )) )) ;
merci pour votre recommandation
Re : Comment sélectionner une colonne avec un nom spécifique ?Si vous souhaitez utiliser la colonne 1 comme x et les colonnes 2, 7 et 10 comme Y, quels que soient leurs noms, alors ceci fera l'affaire :
dt = tableau de données actuel () ;
xc = 1 ; // colonne 1
un = 2 ; // colonne 2
b = 7 ; // colonne 7
c = 9 ; // colonne 9
tracé de superposition ( X ( colonne ( xc )) , y ( colonne ( un ) , colonne ( b ) , colonne ( c ))) ;
Re : Comment sélectionner une colonne avec un nom spécifique ?La sélection de colonnes par nom est assez simple :
dt = Tableau de données actuel () ;
un = 2 ;
b = 7 ;
c = 9 ;
Colonne ( dt , Carboniser ( un ) ) << Définir la sélection ;
Colonne ( dt , Carboniser ( b ) ) << Définir la sélection ;
Colonne ( dt , Carboniser ( c ) ) << Définir la sélection ;
Mais je ne suis pas sûr que vous ayez besoin de les sélectionner pour créer le tracé de superposition que vous recherchez.Vous pouvez simplement faire ceci :
Tracé de superposition ( X ( : Nom ( "1" ) ) , Oui ( Colonne ( dt , Carboniser ( un ) ) , Colonne ( dt , Carboniser ( b ) ) ,
Colonne ( dt , Carboniser ( c ) ) ) ) ;
Si vous avez un nombre variable de variables Y, vous pouvez en construire une liste et définir cette liste comme variables Y pour le tracé de superposition :
listeCol = {} ;
listeCol = Insérer ( listeCol , Colonne ( dt , Carboniser ( un ) ) ) ;
listeCol = Insérer ( listeCol , Colonne ( dt , Carboniser ( b ) ) ) ;
listeCol = Insérer ( listeCol , Colonne ( dt , Carboniser ( c ) ) ) ;
Tracé de superposition ( X ( : Nom ( "1" ) ) , Oui ( EvalList ( listeCol ) ) ) ;
HTH,
Éric