Ajouter une colonne et remplir avec des données<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Utilisateurs JMP J'ai une question simple. J'aimerais créer une nouvelle colonne et la remplir avec des données basées sur les informations contenues dans une colonne existante.Par exemple, disons que j'ai une colonne "Animaux" comme suit :
ANIMAL
CHAT
CHIEN
HUMAIN
CHEVAL
SERPENT
LÉZARD
CROCODILE
TORTUE
DINDE
POULET
AIGLE
CANARD
FOURMI
ABEILLE
ARAIGNÉE
MOUCHE
J'AIMERAIS ÉCRIRE UN SCRIPT JSL POUR AJOUTER UN "CATÉGORIE" COLONNE ET POUR RENSEIGNER LA COLONNE CATÉGORIE AVEC DATAT.LES RÉSULTATS SONT :
ANIMAL CATÉGORIE
CHAT MAMMIFERE
CHIEN MAMMIFERE
MAMMIFÈRE HUMAIN
CHEVAL MAMMIFERE
SERPENT REPTILE
LÉZARD REPTILE
CROCODILE REPTILE
TORTUE REPTILE
OISEAU DE TURQUIE
POULET OISEAU
OISEAU AIGLE
CANARD OISEAU
FOURMI INSECTE
ABEILLE INSECTE
ARAIGNÉE INSECTE
MOUCHE INSECTE
DONC, SI L'ANIMAL EST UN MAMMIFÈRE, JE VEUX QUE LA COLONNE CATÉGORIE POPULE "MAMMIFÈRE", SI L'ANIMAL EST UN REPTILE, JE VEUX QUE LA COLONNE CATÉGORIE POPULE "REPTILE", ETC.
Merci,
DanF.
Re : Ajouter une colonne et remplir avec des donnéesPour le faire à la main (sans script), vous pouvez utiliser Cols->Utilitaires->Recoder sur votre colonne d'origine.

Lorsque vous cliquez sur le bouton Terminé, vous avez la possibilité de créer un Colonne de formule qui créera une nouvelle colonne avec une formule qui attribuera des valeurs en fonction de l'animal.

Voici une vidéo montrant Recode.
https://www.youtube.com/watch?v=xcP476FSnQE
-Jeff
Re : Ajouter une colonne et remplir avec des donnéesPour ce faire, le moyen le plus simple consiste à créer une table de données de recherche contenant l'ensemble principal d'animaux correspondant à la catégorie ; Ensuite, tout ce qui doit être fait est de mettre à jour la table de données avec la table de recherche, en spécifiant de conserver toutes les lignes de la table d'origine, mais uniquement les lignes correspondantes de la table de recherche.
Noms par défaut ici ( 1 ) ;
dt = Tableau de données ( "Données" ) ;
dtud = Tableau de données ( "Chercher" ) ;
Tableau de données ( "Données" ) << Mise à jour (
Avec ( Tableau de données ( "Chercher" ) ) ,
Faire correspondre les colonnes ( : ANIMAL = : ANIMAL )