Filtraggio e selezioni di rigaHo dati in cui ogni riga è dati di un determinato giorno di un batch di colture cellulari. Solo le righe dell'ultimo giorno di ciascuna coltura cellulare contengono le informazioni sulla qualità del prodotto. Ora sto cercando di filtrare i lotti in base alla qualità del prodotto alla fine della coltura, ma voglio selezionare tutti i giorni di quelle culture in modo da poterle confrontare durante il tempo della coltura. Nell'esempio il filtro mi ottiene la riga 3 ma è possibile "tornare indietro" e selezionare anche le righe 1 e 2 in base alla colonna ID batch?
Esempio:
Numero riga ID lotto Giorno di coltura pH Offline Qualità del prodotto
1 Lotto 1 0 7,2 NA
2 Lotto 1 1 7,21 NA
3 Lotto 1 2 7.15 23.5
Tabella datiRe: Filtraggio e selezioni di rigaC'è una risposta facile e ce ne sono più complesse, a seconda di cosa vorresti fare ulteriormente.
Quindi lag() potrebbe essere la funzione da utilizzare per indirizzare i valori delle righe precedenti, vedere screenshot, assicurandosi che venga indirizzato lo stesso batch.
Se culture day (è originariamente di tipo date?) è solo un numero intero ordinato, anche Split-Table può essere un'opzione per avere tutti i valori di un batch in colonne diverse nella stessa riga.
Vedi anche documentazione:
Funzioni di riga (jmp.com)
Colonne divise (jmp.com)
Inoltre puoi costruire funzioni più complesse (es. data minima di "Giornata della Cultura").
Re: Filtraggio e selezioni di rigaPresumo che tu voglia eseguire questo ID batch alla volta, poiché se lo facessi per tutti gli ID batch avresti tutte le tue righe selezionate.
Per selezionare tutte le righe per un determinato ID batch, fai clic con il pulsante destro del mouse su una delle celle in cui l'ID batch ha il valore che desideri esaminare, quindi seleziona "Seleziona celle corrispondenti" e tutte le righe per quell'ID batch verranno essere selezionato.