Hola, recibí de nuestra encuesta Tool Focus Vision Descifre los archivos de datos .sav que abro en JMP. Desafortunadamente, Umlaute no se muestra de la manera correcta. ¿Alguien puede darme un complemento para reemplazarlos (ver archivo adjunto) o una idea de qué hacer?
Hola raescha
por el hecho de ser, este script podría ayudar:
Names Default To Here( 1 );
//dt = Open("problem_mit_umlauten");
dt = Current Data Table();
nr = nrows(dt);
col_names = dt << Get Selected Columns (String);// get column names (String);
for (i = 1, i <= nitems(col_names), i++,
one_col = column(dt, col_names[i]);
for (k = 1, k <= nr, k++,
one_col[k] = substitute(one_col[k], "ä", "ä"); // Replace to ä
one_col[k] = substitute(one_col[k], "ü", "ü"); // Replace to ü
);
colName = substitute(col_names[i], "ä", "ä"); // ColName Replace to ä
colName = substitute(colName, "ü", "ü"); // ColName Replace to ü
column(dt, col_names[i]) << Set Name(colName); // Rename Column
);
Toma las columnas seleccionadas (caracteres) de su tabla de datos actual y sustituye la mala interpretación con Umlaute. El bucle for mira en cada fila de la columna seleccionada, después del bucle for también verifica el nombre de la columna.
En su caso, solo hay dos variaciones de diéresis malinterpretadas, más puede agregar de una manera similar.
Añadir esta secuencia de comandos a su menú como elemento del menú puede facilitarle la vida (no es necesario buscar la secuencia de comandos una y otra vez
)
Espero que esto ayude.
Martín
Hola,
La importación de SPSS en JMP actualmente solo admite datos de caracteres ASCII. Esperamos poder admitir los archivos SAV de codificación UTF-8 en el futuro. Si su archivo SAV es UTF-8 y estaría dispuesto a compartirlo con el Soporte técnico de JMP (support@jmp.com), sería útil para el desarrollo de esta función.
Lo siento, no tengo un script para convertir los personajes, aunque creo que sería posible.
Brian Corcoran
Desarrollo JMP