Bonjour, j'ai un tableau similaire à celui-ci et je voulais sélectionner les identifiants contenant plusieurs entrées et calculer l'écart type du résultat groupé par identifiant. Par exemple, dans ce cas, je dois sélectionner l'identifiant 12345 et calculer l'écart type des 3 premiers résultats.
Je sais que je peux le faire en tabulant, mais mon tableau actuel est très volumineux, plus d'un million de lignes, tabuler par ID et calculer l'écart type s'avère extrêmement chronophage. La plupart des ID de mon tableau actuel n'ont qu'une seule ligne. Y a-t-il un moyen de faire quelque chose comme ça et de calculer ensuite l'écart type pour le groupe de résultats restant par ID ? Merci pour votre suggestion !
sélectionnez où (n lignes (colonnes de regroupement (:ID))> 1)
| IDENTIFIANT | résultat |
| 12345 | 0,3 |
| 12345 | 0,4 |
| 12345 | 0,2 |
| 23456 | 0,5 |
| 34567 | 0,2 |
Quelques options supplémentaires
Créer un tableau récapitulatif

Une fois que vous avez le tableau récapitulatif, vous pouvez cliquer sur la colonne stddev et maintenir la souris enfoncée pendant un certain temps. Cela vous permet de « sélectionner » la colonne et de la déposer dans votre tableau d'origine

Vous auriez également pu utiliser Mettre à jour avec le tableau récapitulatif

Vous pouvez créer un tableau similaire en utilisant Tabulate (notez que l'ID est nominal)

Ensuite, à partir du triangle rouge, créez un tableau de données

vous pouvez ensuite utiliser Mettre à jour (ou rejoindre) pour récupérer les résultats dans votre table.
Il existe également de nombreuses options de script, en voici une utilisant Summarize()
Names Default To Here(1);
dt = Current Data Table();
Summarize(ids = by(:ID), stddevs = Std dev(:result));
show(ids, stddevs);
// ids = {"12345", "23456", "34567"}; // note that these are strings even if they were numbers originally
// stddevs = [0.1, ., .];
Sélectionnez votre colonne de regroupement (ID)

Sélectionnez ensuite la colonne sur laquelle vous souhaitez effectuer le calcul et choisissez Écart type (notez le regroupement par identifiant)


