Remplir les cellules manquantesCet outil permet à l'utilisateur de remplir les valeurs manquantes en fonction de la valeur trouvée précédente/suivante/la plus proche. Il existe déjà des outils qui peuvent le faire d'une manière ou d'une autre (même JMP a des lignes de remplissage), mais ceux que j'ai utilisés/vus manquent à C'est au moins l'option de regroupement que ce complément vous permet de faire, cela ne devrait pas non plus nécessiter que vous ayez le tableau de données trié si vous utilisez la colonne Ordre.

Options actuelles disponibles
Ce sont les options actuelles trouvées dans l'outil
Générique
| Option |
Description |
Valeur |
|---|
| Garder la boîte de dialogue ouverte |
Maintient la boîte de dialogue ouverte si elle est cochée après avoir appuyé sur Exécuter |
0,1 |
| Données triées |
Possibilité de choisir si l'on sait que les données sont triées. Rend le script plus rapide |
Inconnu, Non trié, Trié |
| Distance maximale |
Distance maximale des valeurs qui seront toujours prises en compte |
Manquant (.) ou num |
Différents types de remplissage
| Taper |
Description |
|---|
| en arrière |
Recherche la dernière valeur trouvée avant la valeur manquante |
| avant |
Apparence de première valeur après valeur manquante |
| la plus proche |
Recherche la valeur trouvée la plus proche |
| le plus proche en arrière |
Recherche les deux valeurs les plus proches et si les distances sont liées, utilise la valeur trouvée auparavant |
| le plus proche en avant |
Recherche les deux valeurs les plus proches et si les distances sont liées, utilise la valeur trouvée après |
| interpoler |
Utilise la fonction Interpolate() de JMP |
Remplissage inconnu
Peut être utilisé avec des remplissages en arrière et en avant. Copie les dernières valeurs dans les cellules manquantes qui n'ont aucune valeur trouvée parmi les valeurs trouvées
Nouvelle colonne
Crée une nouvelle colonne avec le type de remplissage préfixé au nom
Utiliser l'outil peut être un peu délicat car l'interface utilisateur n'est pas la meilleure possible et je n'ai pas encore écrit d'instructions appropriées. Vous pouvez publier des idées d'amélioration ici ou dans un numéro ouvert dans GitHub - Remplir les cellules manquantes .
Cet outil fait partie de Outils JMP Je travaille dessus depuis un certain temps maintenant et je publierai d'autres compléments lorsque le temps le permettra dans la communauté JMP.
Mises à jour:
* Espérons que corrige un bug avec la colonne de commande non utilisée et la recherche directe ne fonctionnant pas si les données commandées étaient utilisées.
Remplissez les valeurs manquantes en fonction des valeurs existantes sur des groupes sur des données éventuellement non triées.
UtilitairesRe : Remplir les cellules manquantesC'était super, merci.Je peux le faire "grouper" en fonction de la colonne A, mais il remplit (transmet) les données pertinentes qui se trouvent, dans ce tableau, une ligne au-dessus de la fin du groupe de caractères dans la colonne A. Il ne le fait que si la case "données non triées" est cochée.Si proche, mais pas encore parfait pour moi.
Re : Remplir les cellules manquantesSalut @jthi
J'ai quelques difficultés avec le complément. Je veux remplir les cellules vers l'avant, c'est-à-dire copier la première valeur après la valeur manquante . La fonction arrière fonctionne comme prévu, mais la fonction avant n'est pas comme je m'y attendais. Les lignes sont triées dans le bon ordre, donc la seule colonne que j'ai ajoutée est celle à remplir. Avez-vous des suggestions ?


Re : Remplir les cellules manquantesPour moi, cela semble bien fonctionner (sans aucun groupe)

J'ai corrigé quelques bugs dans ce complément, mais je ne les ai pas publiés dans la communauté JMP car c'est un cauchemar de maintenir les compléments JMP à jour dans quatre emplacements différents. Je pourrais mettre à jour ceci et rejoindre le plus proche si jamais j'ai suffisamment de temps et de motivation pour le faire.
Si vous n'avez pas besoin de groupes, le remplissage de JMP peut suffire

Re : Remplir les cellules manquantesMerci @jthi !
La volonté de JMP est à la hauteur. Je vais trier le tableau vers l'arrière pour obtenir le remplissage vers l'avant