Cuantiles con valores perdidosSi tengo una columna llamada X con 100 valores que es una secuencia de {1-100}, y quiero recuperar los 10 valores más pequeños, sé que puedo usar el siguiente comando:
dt = current data table();
temp1 = dt:X << get values;
temp2 = quantile(0.1,temp1);
dt << get rows where(:X<TEMP2></TEMP2>
Digamos que estoy reemplazando los 10 valores más grandes (es decir, 91-100) con valores faltantes, ¿hay alguna manera de obtener los mismos 10 valores más pequeños? Creo que la función Quantile no tendrá en cuenta los valores faltantes.
Agradezco la ayuda
AnalíticaScriptingRe: cuantiles con valores perdidos¿Quieres obtener las filas o los valores? Aquí hay un ejemplo de cómo debería poder obtener los 10 valores no perdidos más pequeños
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