Quantili con valori mancantiSe ho una colonna denominata X con 100 valori che è una sequenza da {1-100} e voglio recuperare i 10 valori più piccoli, so che posso usare il comando seguente:
dt = current data table();
temp1 = dt:X << get values;
temp2 = quantile(0.1,temp1);
dt << get rows where(:X<TEMP2></TEMP2>
Diciamo che sto sostituendo i 10 valori più grandi (cioè 91-100) con valori mancanti, c'è un modo per ottenere gli stessi 10 valori più piccoli? Credo che la funzione Quantile non terrà conto dei valori mancanti.
Apprezzo l'aiuto
AnalisiScriptingRe: Quantili con valori mancantiVuoi ottenere le righe o i valori? Ecco un esempio di come dovresti essere in grado di ottenere 10 valori non mancanti più piccoli
temp1 = Sort Ascending(dt:X << get values); //get values in column Value
temp1 = temp1[Loc(temp1)]; //ignore missing
tensmallest = temp1[1::10]; //get 10 first values in list