Comment utiliser "l'entrée utilisateur" pour déterminer les colonnes à traiter?Salut à tous,
Je suis capable d'exécuter des scripts en continu et d'obtenir ce que je veux dans le dossier de sortie.
Parfois, je rencontre un mauvais ensemble de données que j'ai dû éliminer manuellement dans les fichiers de données brutes. J'utilise beaucoup de filtres de données, en boucle à travers les boucles FOR.
Existe-t-il un moyen de s’exécuter pendant que la boîte de filtrage des données se fige et que je peux choisir ce que je veux, puis le script continue?
Si vous avez une autre suggestion pour faciliter les choses, ce serait merveilleux.
Je vous remercie. J'apprécie vraiment votre temps et vos efforts.
Re: Comment utiliser "l'entrée utilisateur" pour déterminer quelles colonnes traiter?Si vous pouviez donner plus de détails, cela aiderait sûrement les gens à faire de meilleures suggestions.
En extrapolant à partir de la description quelque peu sommaire, le code ci-dessous pourrait peut-être vous aider à démarrer.
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Show the global data filter
win = NewWindow("Filter the Data Before Continuing", << Modal,
dt << DataFilter(Mode( Show( 1 ), Include( 1 ) )),
ButtonBox("OK", win << closeWindow)
);
// Using a modal window means that the code below will not be executed until the data filter is set by hand
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
Re: Comment utiliser "l'entrée utilisateur" pour déterminer quelles colonnes traiter? @vishwasanj :
S'il vous plaît, donnez des exemples de données + votre script et expliquez-les avec un exemple de ce que vous voulez.
Existe-t-il un moyen d'arrêter le traitement d'un fichier dans un script - oui, mais sans savoir quelles sont les conditions avec lesquelles vous traitez - il est difficile d'apporter une aide quelconque.
Meilleur
Uday