Seleziona la migliore vestibilitàCiao,
Ho difficoltà a selezionare valori specifici dai miei dati. Il problema è simile a questo:
Ci sono 4 colonne contenenti nomi (sempre un lotto), anni (diversi all'interno di ciascun lotto), stagioni (a volte la stessa stagione per lotto e anno) e una priorità per quelle stagioni in base al mese in cui sono stati campionati i dati (Priorità 1 al massimo 4). 1 rappresenta la migliore corrispondenza in tutti i casi, ma soprattutto se la stessa stagione all'anno e il numero di nomi si presenta più di uno. È facile selezionare tutte le priorità 1, tuttavia in questo caso perderei i dati nel caso in cui alcune delle doppie stagioni non contengano una prima priorità ma una 2,3 o 4.
Qualcuno può inventare uno script che mi aiuti a selezionare tutti i primi valori e, se questi non sono disponibili, la seconda migliore opzione disponibile? Potrebbe anche accadere che siano disponibili solo le priorità 3 e 4 e quindi deve essere scelta la terza opzione migliore (che in questo caso sarebbe effettivamente la prima opzione migliore in quanto non sono disponibili 1 o 2).
Allego un file di esempio.
Grazie mille per il vostro aiuto!
Ri: selezionare la migliore vestibilitàLa funzione Col Rank () con gli argomenti che hai fornito è un ordinamento annidato.
Ri: selezionare la migliore vestibilitàCiao Mark,
Grazie per la risposta. Dopo un breve google su che genere di nidificazione non sono molto più illuminato.
Ho scoperto un altro modo adesso e spero che abbia funzionato per tutte le righe di dati:
dt = Current Data Table ();
dt << Nuova colonna ("rank", Formula (Col Rank ((: priorità stagione),: nome,: anno,: stagione,: surf_bottom)));
Se avete tempo di spiegarmi brevemente che cosa farebbe un ordinamento nidificato in questo caso, apprezzerei molto l'applicazione di questo in un altro caso.
Ho già provato ad ordinarlo e selezionare i valori usando un'istruzione if e le funzioni di ritardo, ma non ha mai portato a contenere tutte le righe necessarie.
/ Astrid
Ri: selezionare la migliore vestibilitàUn tipo annidato di questa tabella di dati non fornirebbe le informazioni che desideri?