Table de données - Si une colonne a une valeur vide, utilisez une autre valeur de colonne pour la remplir, l'autre ligne ne conserve aucun changementNames Default To Here( 1 );
//If the original data table is like below,
// there are 2 empty value(:sex[3] and :sex[4] )in column sex:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:sex[3 4] = black;
Je veux que la fonction soit :
lors de la recherche de toutes les valeurs dans la colonne : sex, si la colonne : sex est trouvée, la valeur est vide, puis remplissez la valeur de la colonne : name dans la position vide dans : sex tout en conservant l'autre valeur dans : sex sans changement.
Modélisation statistique avancéeMélange et nettoyage des donnéesIngénierie Qualité et ProcédésRe : Table de données - Si une colonne a une valeur vide, utilisez une autre valeur de colonne pour la remplir, l'autre ligne ne conserve aucun changementUne façon de le scripter serait d'utiliser << définir chaque valeur avec if pour vérifier la chaîne vide (si numérique, vous devez changer if pour utiliser IsMissing()).
names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:sex[3::4] = "";
dt:sex << Set Each Value(If(:sex == "", :name, :sex));