Le contenu formaté sous forme de texte peut-il être écrit dans la matrice et mis en correspondance ?Le contenu formaté sous forme de texte peut-il être écrit dans la matrice et mis en correspondance ?
Par exemple, « Grande classe » et « Familles de grande classe » correspondent aux données spécifiées par nom.
1. « Grande classe » Supprimez la colonne « poids » de « Grande classe », écrivez les colonnes « nom » et « taille » dans la matrice ar, et ajoutez 2 colonnes à cette matrice pour stocker les données « poids » des « familles de grande classe » correspondantes et les résultats de calcul suivants.
2. Utilisez les données de « poids » correspondantes dans « Grandes familles de classes » sous forme de matrice.
3. Obtenez le « poids » de l'allumette divisé par la « hauteur » dans la matrice ar.
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
ar = d1 << GetAsMatrix( {1, 4} );
br = d2 << GetAsMatrix( {2, 6} );
Ceci est juste à titre d'illustration.
Merci les experts !
Fusion et nettoyage des donnéesRe: Le contenu au format texte peut-il être écrit dans la matrice et mis en correspondance?Je pense que pour une utilisation conjointe du texte et des nombres, un tableau est le meilleur contenant.
Dans une matrice, il n'y aura pas de texte.
Alors pourquoi ne pas utiliser la jointure des deux tables pour faire correspondre les données par nom?
Dans ce cas, la jointure n'est pas bien définie, car il y a deux "ROBERT".
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
d1 << Join(
With( d2 ),
By Matching Columns( :name = :name ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
Re: Le contenu au format texte peut-il être écrit dans la matrice et mis en correspondance?D'accord, merci! Permettez-moi de vous poser un autre exemple.