joindre des colonnes de sortie de table de donnéesBonjour,
J'ai besoin de rejoindre avec un script 2 tables de données et sélectionnez les colonnes de sortie pour une nouvelle table de données.
Pouvez-vous m'aider ?
Meilleures salutations,
Anthony
Re: rejoindre les colonnes de sortie de la table de donnéesThx Jim,
mais j'ai déjà essayé ce script sans succès.
Re: rejoindre les colonnes de sortie de la table de donnéesEst-ce que ce script vous aide?
Pre = Open( "Preliminary.jmp" );
Repeat = Open( "Repeatability.jmp" );
Ref = Repeat << join(
With( Pre ),
Output Table Name( "Reference" ),
Select(
"SampleID-W",
"Repeatability MEAN_BRIDGE_RATIO"
)
);
Re: rejoindre les colonnes de sortie de la table de donnéesUne fois la table générée, il y aura une "source" avec un bouton vert qui ressemble à ceci.
Faites un clic droit et "Modifier" pour obtenir le script généré par JMP.

Re: rejoindre les colonnes de sortie de la table de donnéesen script ^^
Re: rejoindre les colonnes de sortie de la table de donnéesCe que vous êtes capable de faire - dans votre capture d'écran. Donc, votre problème est résolu.
Bien que mon exemple ne montre pas la sélection parmi les "retards des compagnies aériennes" aussi longtemps que vous le pouvez, je ne suis pas sûr des autres problèmes que vous rencontrez?
Re: rejoindre les colonnes de sortie de la table de donnéesOui, mais dans votre exemple, vous sélectionnez uniquement les colonnes "Trafic aérien", mais vous devez également sélectionner les colonnes "Délais des lignes aériennes".

Re: rejoindre les colonnes de sortie de la table de données @AnthonyS ,
S'il vous plaît regardez ma réponse précédente. Si vous deviez sélectionner de manière interactive, à la fin de la table de jointure, une option vous permet de sélectionner des colonnes des deux tables pendant la jointure. Le même concept s'applique si vous utilisiez un script.

Re: rejoindre les colonnes de sortie de la table de donnéesTHX
Mon problème en ce que j'ai besoin de sélectionner des colonnes dans joint table de données (référence), mais la table de données active est la dernière oppenin (répétabilité).
comment je peux spécifier la table de données active dans la fonction de jointure?
mon script est en pièce jointe
Re: rejoindre les colonnes de sortie de la table de donnéesBonjour @AnthonyS ,
Il y a plusieurs façons de réaliser ce que vous voulez.
1. En utilisant le langage de script JMP (JSL)
2 En utilisant l'interface interactive clic et point dans JMP
Je vais montrer comment faire les deux dans ma réponse et n'hésitez pas à poser des questions.
Approche 1:
// Open Sample Data Tables
dt1 = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
dt2 = Open( "$SAMPLE_DATA/Airline Delays.jmp" );
// Join Tables
dt3 = dt1 << Join(With(dt2 ),
Select( :Airline, :Carrier Code, :Flight Number, :Tail Number ),
SelectWith( :Arrival Delay, :Distance ),
By Matching Columns( :Airline = :Airline ),
Drop multiples( 1, 1 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
Approche 2:
Lorsque vous ouvrez une table de données dans JMP, accédez à Tables> Joindre, lorsque vous cliquez sur Joindre, l'écran suivant s'affiche: cela vous permet de choisir les tables avec lesquelles vous souhaitez effectuer la jointure et de sélectionner des colonnes. pour la table jointe.

