Comment supprimer 2 colonnes d'un datatable, sans le changer?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde,
J'ai un datatable comme table d'entrée. Je dois supprimer 2 colonnes si je veux que mon script fonctionne correctement. Le problème ici est que je ne peux pas changer la table d'entrée. Donc, je dois le faire d'une autre manière. Autant que je sache, cela peut être fait de deux manières:
1. Utilisez une vue.
Je ne sais pas si cela existe dans JMP (je ne l'ai pas trouvé). Mais si je pouvais obtenir une vue du datatable sans ces colonnes, je pourrais probablement la faire fonctionner. Je suppose que JMP doit avoir quelque chose de similaire, car la plupart des langages de programmation et de script le supportent et que JMP fonctionne avec des datatables à tout moment.
2 Copiez la table dans une nouvelle table, supprimez les colonnes.
S'il n'y a pas de vue, je pourrais copier le tableau et supprimer les colonnes du tableau copié. Y a-t-il un moyen rapide de faire cela?
J'ai peut-être oublié une solution. Alors n'hésitez pas à ajouter votre solution ici aussi ...
Je vous remercie,
Jan
Re: Comment supprimer 2 colonnes d'un datatable, sans le changer?version courte:
Fondamentalement, l'extraction des limites (UCL, LCL, KSigma) d'une table pour une carte de contrôle fonctionne UNIQUEMENT lorsque la table de résultats et la table de limites ont les mêmes colonnes (sauf la première) dans le même ordre. Si l'une des tables a une colonne supplémentaire, les limites sont extraites de la table limits jusqu'à ce que l'ordre des colonnes ne corresponde plus. À partir de ce moment, la table des limites est vérifiée pour voir s'il y a une colonne correspondante (sinon, un message est écrit dans le journal), mais même s'il en existe une (aucun message dans le journal), les limites sont toujours calculées. par JMP au lieu de les prendre de la table des limites.
J'ai 2 colonnes de ce type dans ma table de résultats (pour lesquelles je n'ai pas besoin de créer de graphique de contrôle). Donc, pour contourner ce bogue (je suppose?), Je dois me débarrasser des colonnes interférentes.
Re: Comment supprimer 2 colonnes d'un datatable, sans le changer?Voici comment créer un sous-ensemble moins deux colonnes, en utilisant Big Class comme exemple.
dt = ouvrir ( "$ sample_data \ Big Class.jmp" ) ;
dt2 = dt << Sous-ensemble ( Toutes les lignes , des colonnes ( : prénom , : âge , : sexe ) ) ;
On dirait que vous pouvez modifier votre script pour traiter toutes les colonnes sauf les deux en question. Publiez quelques informations supplémentaires, même votre script, et nous vous aiderons à le comprendre.