Quantiles avec des valeurs manquantesSi j'ai une colonne nommée X avec 100 valeurs qui est une séquence de {1-100} et que je souhaite récupérer les 10 plus petites valeurs, je sais que je peux utiliser la commande ci-dessous :
dt = current data table();
temp1 = dt:X << get values;
temp2 = quantile(0.1,temp1);
dt << get rows where(:X<TEMP2></TEMP2>
Disons que je remplace les 10 plus grandes valeurs (c'est-à-dire 91-100) par des valeurs manquantes, y a-t-il un moyen d'obtenir les mêmes 10 plus petites valeurs ? Je pense que la fonction Quantile ne prendra pas en considération les valeurs manquantes.
Appréciez l'aide
AnalytiqueScriptRe : Quantiles avec des valeurs manquantesVoulez-vous obtenir les lignes ou les valeurs ? Voici un exemple de la façon dont vous devriez pouvoir obtenir les 10 plus petites valeurs non manquantes
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