Come realizzare Se la tabella BB, la colonna C = = "Y", il risultato della tabella AA della colonna D riempirà anche "Y" di conseguenza. Altri tutti i valori non cambianoUseresti 2 tabelle come esempio per mostrare come realizzare:
Se la tabella BB, colonna C=="Y", il risultato della tabella AA colonna D riempirà anche "Y" di conseguenza. Altri tutti i valori non cambiano.
La mia versione di JMP è V14. Grazie per l'aiuto
Tabella datiRe: Come realizzare se la tabella BB, colonna C = = "Y", il risultato della tabella AA colonna D riempirà anche "Y" di conseguenza. Altri tutti i valori non cambianoEcco un semplice script che esegue l'attività che hai specificato, o almeno come ho interpretato ciò che hai affermato.
Names Default To Here( 1 );
bb = Open( "$sample_data/big class.jmp" );
// Change the Sex column name to "C" to match your example
bb:sex << set name( "C" );
// Create a Blank data table with a column called "D"
aa = New Table( "Change", add rows( 40 ), New Column( "D", character ) );
// If a vlaue in row 2 for column C in table referenced by BB == "F",
// then set the same row value in data table AA column D to "F"
If( BB:C[2] == "F",
AA:D[2] = "F"
);
// or using a different notation
If( BB[2,3] == "F",
AA[2,1] = "F"
);
Re: Come realizzare se la tabella BB, colonna C = = "Y", il risultato della tabella AA colonna D riempirà anche "Y" di conseguenza. Altri tutti i valori non cambianoGrazie per la risposta. Funziona.
Ma voglio rendermi conto che se ci sono valori nella colonna C = = "F", quindi la colonna D nella tabella AA = F, quindi cosa dovrei fare? Per rimuovere la riga specifica come [2] informazioni?
Provo sotto gli script, non funziona, grazie. A volte la tabella dei dati è composta da migliaia di righe, voglio vedere una situazione che non contiene righe specifiche, grazie.
Pls aiuto su questo, grazie.
Se( BB:C == "F",
AA:D = "F"
);
Re: Come realizzare se la tabella BB, la colonna C = = "Y", il risultato della tabella AA della colonna D riempirà anche "Y" di conseguenza. Altri tutti i valori non cambianoPuoi aggiungere For Each Row attorno alle istruzioni if. Vedere Indice di script e Per ogni riga per ulteriori dettagli
For Each Row(
If( BB:C == "F",
AA:D = "F"
);
);