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 : je voudrais 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
VOLER
J'AIME ÉCRIRE UN SCRIPT JSL POUR AJOUTER UN "CATÉGORIE" COLONNE ET POUR REMPLIR LA COLONNE DE CATÉGORIE AVEC DATAT.AVEC LES RÉSULTATS ÉTANT :
ANIMAL CATÉGORIE
MAMMIFÈRE CHAT
MAMMIFÈRE CHIEN
MAMMIFÈRE HUMAIN
MAMMIFÈRE CHEVAL
REPTILE SERPENT
REPTILE LÉZARD
REPTILES CROCODILES
REPTILE DE TORTUE
OISEAU DE DINDE
OISEAU DE POULET
OISEAU AIGLE
OISEAU DE CANARD
INSECTE FOURMI
ABEILLE INSECTE
INSECTE ARAIGNÉE
INSECTE MOUCHE
DONC SI L'ANIMAL EST UN MAMMIFÈRE JE VEUX QUE LA COLONNE DE CATÉGORIE PEUPLE "MAMMIFÈRE", SI L'ANIMAL EST UN REPTILE JE VEUX QUE LA COLONNE DE CATÉGORIE PEUPLE "REPTILE", ETC.
Merci,
Dan F.
Re : Ajouter une colonne et remplir 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 aurez 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 des donnéesLe moyen le plus simple de procéder serait de créer une table de données de recherche contenant l'ensemble principal d'animaux correspondant à la catégorie ; Ensuite, tout ce qui reste à faire 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" ) ;
mec = 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 )