Pouvons-nous utiliser Recode pour classer les valeurs comme valeurs manquantes ?1) Je souhaite classer les valeurs négatives comme valeurs manquantes. Pouvons-nous utiliser Recode pour y parvenir ? Si oui, comment procéder ? Je peux créer une nouvelle colonne de formules avec Recode. Je vois cela comme un processus en deux étapes. Je me demandais si cela pouvait se faire en une seule.
2) Si nous utilisons des filtres de données, le recodage peut-il être utilisé dans le sous-ensemble des données filtrées sans affecter le reste.
Fusion et nettoyage des donnéesRe : Pouvons-nous utiliser Recode pour classer les valeurs comme valeurs manquantesLe point n'est pas la valeur d'une observation manquante. C'est la façon dont JMP le représente dans la table de données ou dans un script à votre avantage. Laissez simplement la valeur vide dans Recode. En d'autres termes, remplacez la cible par rien.
Si vous saisissez "." alors JMP pense qu'il s'agit d'une valeur de caractère. (Pas une valeur de caractère manquante non plus !)
Le seul moment où le point est utilisé est dans un script, tel qu'un devoir. Il doit y avoir une valeur dans une affectation :
Assign( left, right ) // assign right value to left variable
left = right
Re : Pouvons-nous utiliser Recode pour classer les valeurs comme valeurs manquantesJe n'ai pas été en mesure de reproduire vos conclusions.J'ai vérifié les versions JMP 13-JMP 16 et je n'ai pas observé vos conclusions
Re : Pouvons-nous utiliser Recode pour classer les valeurs comme valeurs manquantesNelson,
Merci. J'ai pu mettre en place votre solution. J'ai un Q pour vous. Voici une autre méthode que j'ai essayée avant de publier le Q : Lorsque j'ai essayé de sélectionner des lignes ayant des valeurs négatives dans Recode, puis de lui demander de les remplacer par le point, JMP a averti qu'il allait changer le type de données de la colonne en caractère. ( J'ai copié la colonne d'origine dans une nouvelle afin de ne pas modifier les valeurs d'origine et j'ai effectué mes modifications dans la nouvelle colonne). Mais quand j'ai utilisé votre formule, ce n'était pas le cas. Je pense que nous essayons d'accomplir la même chose de différentes manières.Alors, quelle est la difference? On dirait que le point lorsqu'il est utilisé dans JSL prend la définition du type de données de cette colonne-est-ce exact ? Si non, pourriez-vous s'il vous plaît expliquer.
Re : Pouvons-nous utiliser Recode pour classer les valeurs comme valeurs manquantesLa façon la plus simple de le faire est de créer une nouvelle colonne, puis d'utiliser simplement la formule suivante
If( :your variable < 0, ., :your variable )