Come eliminare le righe in base a una condizionecome creare una formula per eliminare determinate righe nella colonna. incaricato di eliminare tutte le incognite nella colonna così come le miscele delle cultivar. Il problema è che le righe sono parole e deve essere utilizzata una formula in jmp per ottenere il credito completo per questo esercizio. in allegato uno screenshot del file jmp con la colonna delle cultivar. bisogna eliminare le incognite e la mescolanza di cultivar.

Ri: eliminare le righe in base alla condizione@Ges ,
Dovresti usare la scheda "Data_for_JMP" o "Sheet1". Presumo che "Data_for_JMP" sia quello giusto. Fornirò istruzioni passo passo su cosa fare, ma voglio che tu tenga a mente e capisca che, come membro della comunità, non offrirei una soluzione sapendo che si tratta di un problema con i compiti. Fornirò solo consigli in modo da fare un buon tentativo di risolverlo da solo. Se condividi il tuo lavoro, la comunità sarà sempre lieta di aiutarti, ma non risolverò il problema per te poiché l'intento è che tu ci provi da solo utilizzando gli strumenti a tua disposizione.
Ora, esaminiamo l'allegato, supponendo che "Data_for_JMP" sia il foglio con i dati desiderati,
Passaggio 1: importare i dati in JMP
Quando apri JMP, vai a File ==> Apri . Seleziona il file excel. Questo dovrebbe darti la seguente interfaccia:

Passaggio 2: Ora hai i tuoi dati grezzi in JMP da Excel come una tabella di dati, apri un nuovo script

Passaggio 3: utilizza l'esempio mostrato di seguito per eliminare le righe che soddisfano la tua condizione
Clear Log(); Clear Globals();
dt = Current Data Table();
// Assuming you need to delete the "Twymax" in the Cultivars Column
// Select Rows where this condition is satisfied
dt << Select Where(:Cultivars == "Twymax");
// Delete Rows
dt << Delete Rows;
Quanto sopra raggiunge ciò di cui hai bisogno. Dovrai modificare lo script che ti sto fornendo per le tue condizioni. Se hai ulteriori problemi, condividi il tuo script o i tuoi tentativi.
Ri: eliminare le righe in base alla condizione@uday_guntupalli Sto per caricare il file. Il file è in excel e abbiamo dovuto copiarlo e incollarlo come valori in excel e quindi caricarlo da a in jmp. Le colonne con cui dovremmo lavorare sono la colonna Cultivar e mono. Siamo stati incaricati di utilizzare una formula per eliminare elementi specifici nella colonna delle cultivar. Ho provato questo numerosi modi e cancella solo l'intera colonna. Dobbiamo fare una formula per eliminare i dati in cui appare la parola sconosciuta e anche se ci sono più cultivar elencate (più di una cultivar per riga); finendo con le cultivar che sono solo una parola. Allego i dati excel nella speranza che qualcuno possa aiutarmi. Ho lottato e ho provato a utilizzare una formula almeno 20 volte tutte con lo stesso risultato di eliminare la colonna.
Hanno detto che la colonna mono dovrebbe aiutarci, ma non sono sicuro di come perché non tutto corrisponde, il che significa che non tutti gli sconosciuti hanno 3 e non tutte le singole parole hanno un 1, e non 2 o 3 parole hanno un 2 o un 3.
Ri: eliminare le righe in base alla condizione@Ges ,
Il mio suggerimento è di provare a capire il concetto. Consideriamo il seguente esempio:
// Open a Sample Data Table
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
// Select Rows which satisfy a condition
dt << Select Where(:State == "NY");
// Delete Rows
dt << Delete Rows;
Ora, diamo un'occhiata al problema che stai cercando di risolvere:
1. Devi selezionare le righe che soddisfano 2 condizioni
UN. Condizione 1 - Parola sconosciuta Presumo nella colonna "Cultivar"
B. Condizione 2 - maggiore di 2 parole per riga? Di questo non sono sicuro: ti riferisci alla stessa colonna?
Per trovare le righe che contengono una parola specifica, guarda la funzione chiamata "Contains" in Scripting Index.
Aiuto ==> Indice di scripting ==> Contiene
Per trovare le righe in una data colonna che ha più di due parole, se sono sempre separate da una virgola o qualche forma di delimitatore, puoi usare la funzione "Parole".
Aiuto ==> Indice degli script ==> Parole
Ri: eliminare le righe in base alla condizioneper poter ricevere il credito completo dobbiamo completare una formula, non possiamo semplicemente eliminare le righe. Non ho idea da dove cominciare per quanto riguarda la formula. Capisco come aprire la formula, ma quanto a ciò che viene inserito è la parte confusa. come eliminare solo le righe con la parola sconosciuta o con più di 2 parole per riga.
Ri: eliminare le righe in base alla condizioneUtilizzare "Select Where()" per individuare e selezionare le righe da eliminare. Quindi "Elimina righe" per eliminare le righe selezionate dal primo argomento. Ci sono esempi per entrambi nell'indice di scripting sotto Guida in JMP.
M