Besoin d'aide pour sauvegarder les tables de termes dans l'explorateur de texte avec une variable (81 tables)Je fais l'analyse de textes sur des résumés par domaine de programme. Je souhaite enregistrer la sortie des listes de termes et de phrases (Enregistrer le tableau des termes) pour chacune des 81 catégories de ma variable By (programme).
Je sais comment faire cela manuellement, mais j'aimerais écrire une sorte de macro pour les référencer et les extraire vers une table qui est enregistrée automatiquement et peut être exportée vers la base SAS. Je connais bien l'écriture de macros dans SAS, mais je suis novice dans les scripts JSL et JMP en général. Je pense avoir trouvé des indications sur la manière d’obtenir une collection de tables de JMP à SAS, mais je ne sais pas comment extraire automatiquement les tables à partir du rapport Explorateur de texte.
Text Explorer(
Text Columns( :Abstract ),
Set Regex(
Library( "Domain names" ),
Library( "Money" ),
Library( "Words" ),
Library( "HTML Link Grabber" ),
Library( "\[Bang!!! cleaner]\" ),
Library( "Time" ),
Library( "Numbers" )
),
Show Term List( 1 ),
Show Phrase List( 1 ),
Show Word Cloud( 1 ),
Layout( "Ordered" ),
Stemming( "Stem for Combining" ),
Customize Regex( 0 ),
Language( "English" ),
By( :Program )
)
Une grande appréciation pour toute orientation sur cette question.
Re: Besoin d'aide pour sauvegarder les tables de termes dans l'explorateur de texte avec par variable (81 tables)Je vous remercie. Je n'ai aucune idée de la façon dont j'ai raté cette option plus tôt, mais le tableau Créer des données combinées correspondait exactement à ce dont j'avais besoin.
Re: Besoin d'aide pour sauvegarder les tables de termes dans l'explorateur de texte avec par variable (81 tables)Cliquez avec le bouton droit de la souris sur l'une des colonnes de l'une des sorties de liste de termes et de phrases, sélectionnez Créer une table de données combinée. Je pense que cela fera la table dont vous avez besoin, avec une colonne Programme pour votre variable et colonnes Terme et Compter de la liste de termes (ou Phrase et Count de la liste de phrases). Vous pouvez probablement aussi écrire un script si vous devez répéter le processus plusieurs fois. Quelque chose comme
te=Text Explorer(
Text Columns( name ),
Set Regex(
Library( "Domain names" ),
Library( "Money" ),
Library( "Words" ),
Library( "HTML Link Grabber" ),
Library( "\[Bang!!! cleaner]\" ),
Library( "Time" ),
Library( "Numbers" )
),
Show Term List( 1 ),
Show Phrase List( 1 ),
Show Word Cloud( 1 ),
Layout( "Ordered" ),
Stemming( "Stem for Combining" ),
Customize Regex( 0 ),
Language( "English" ),
By( :age )
);
firstreport = report(te[1]);
outline = firstreport[outlinebox("Term and Phrase Lists")];
strcolumn = outline[stringcolbox(1)];
strcolumn<<MAKECOMBINEDDATATABLE></MAKECOMBINEDDATATABLE>
J'ai utilisé big class.jmp, donc les noms sont changés.
J'ai également utilisé la commande ShowTree Structure (à partir du triangle bleu du noeud de contour -> menu Edition) pour découvrir la forme et les noms de l'arborescence d'affichage que j'ai utilisée dans ce fichier JSL.