Salve, ricevo dal nostro strumento di indagine Tool Focus Vision Decipher files .sav che apro in JMP. Purtroppo Umlaute non viene visualizzato nel modo giusto. Qualcuno può darmi un componente aggiuntivo per la sostituzione di questi (vedi file allegato) o un'idea su cosa fare.
Ciao raescha,
per il bene, questo script potrebbe aiutare:
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
);
Prende le colonne selezionate (carattere) della tabella dati corrente e sostituisce la cattiva interpretazione con Umlaute. Il ciclo for esamina ogni riga della colonna selezionata, dopo il ciclo for controlla anche il nome della colonna.
Nel tuo caso ci sono solo due varianti di umlaut mal interpretati, più puoi aggiungere in modo simile.
Aggiungere questo script al tuo Menu come elemento del menu può facilitare la tua vita (non è necessario cercare lo script più e più volte
)
Spero che questo ti aiuti.
balestruccio
Ciao,
L'importazione di SPSS in JMP attualmente supporta solo i dati dei caratteri ASCII. Speriamo di supportare i file SAV di codifica UTF-8 in futuro. Se il tuo file SAV è UTF-8 e vorresti condividerlo con JMP Tech Support (support@jmp.com), sarebbe utile per lo sviluppo di questa funzione.
Mi dispiace, non ho uno script per convertire i personaggi, anche se penso che sarebbe possibile.
Brian Corcoran
Sviluppo JMP