È possibile scrivere contenuti in formato testo nella matrice e abbinarli?È possibile scrivere contenuti in formato testo nella matrice e abbinarli?
Ad esempio, "Big Class" e "Big Class Families" corrispondono ai dati specificati in base al nome.
1. "Big Class" Elimina la colonna "peso" di "Big Class", scrivi le colonne "nome" e "altezza" nella matrice ar e aggiungi 2 colonne a questa matrice per memorizzare i dati "peso" delle "Famiglie Big Class" corrispondenti e i seguenti risultati di calcolo.
2. Utilizzare i dati "pesi" corrispondenti in "Big Class Families" sotto forma di matrice.
3. Ottieni il "peso" della partita diviso per l'"altezza" nella 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} );
Questo è solo a scopo illustrativo.
Grazie Esperti!
Combinazione e pulizia dei datiRi: Il contenuto formattato del testo può essere scritto sulla matrice e abbinato?Penso che per l'uso di testo e numeri insieme, una tabella sia il miglior contenitore.
In una matrice non si adatterà alcun testo.
Allora perché non utilizzare l'unione di entrambe le tabelle per abbinare i dati in base al nome?
In questo caso il join non è ben definito, perché sono presenti due "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 )
);
Ri: Il contenuto formattato del testo può essere scritto sulla matrice e abbinato?Ok grazie! Lascia che ti faccia un altro esempio.