Importazione CSV JMP convertendo automaticamente hex in decCiao,
Ho un file CSV con una delle colonne che contiene dati come 0x62, 0x68, ecc.
Quando si importa il CSV in JMP usando JSL open (infile), si scopre che JMP converte automaticamente la colonna in un tipo di dati numerico, modificando da 0x62 a 98 (decimale) nel processo.
Importando manualmente il CSV non usando lo script, lo stesso problema (conversione automatica).
È successo solo a uno dei computer, altri computer non si sono convertiti automaticamente.
Le impostazioni di importazione del testo sono le stesse tra il computer che si converte automaticamente e quelle che non lo fanno.
Apprezzare se ci sono consigli su cosa cercare per impedire la conversione automatica di JMP? E se c'è una riga di script che potrebbe essere aggiunta per garantire che tutti i sistemi di computer siano pre-condizionati alle stesse impostazioni prima dell'importazione del testo?
Grazie.

Ri: JMP csv import converte automaticamente hex in decUno l'unico computer che sta eseguendo la conversione automatica, suggerirei che quando si seleziona il file per l'input, si specifica "Dati (utilizzando l'anteprima)".

È quindi possibile specificare che la colonna esadecimale non sia interpretata come numerica, ma piuttosto per mantenerla come carattere. Nella finestra di anteprima in basso, ho scelto di mantenere la colonna Età come personaggio.

Inoltre, una volta letto nel file .csv una volta, è possibile accedere alla voce Origine per la tabella e modificarlo e salvare il codice JSL che era solito leggere nel file. Nella JSL vedrai come JMP imposta la colonna come carattere.

Ri: JMP csv import converte automaticamente hex in decL'uso dell'importazione di più file potrebbe essere un'altra soluzione in JMP 14 o successive. L'IFM prevede una directory e un modello di nome file, ma è abbastanza facile rendere tale modello un nome file completo.
Ri: JMP csv import converte automaticamente hex in decHo provato l'opzione Dati (usando l'anteprima) e in effetti quel computer è apparso come Numero. Quel computer utilizza JMP13 - esiste una dipendenza dalla versione JMP da come JMP interpreta i tipi di dati in modo diverso durante l'importazione del testo CSV?
Per ora, potrei aggiungere righe nello script per forzare il tipo di dati su Carattere ogni volta che un utente importa, ma questo avrà la penalità delle prestazioni (tempo di esecuzione).
Ri: JMP csv import converte automaticamente hex in decCon l'uscita delle versioni di JMP, ci possono essere sicuramente cambiamenti come vedi. La gente di JMP cerca sempre di migliorare queste cose, che a volte finiscono con quelle che sembrano incoerenze, non come miglioramenti.
Quello che potresti voler fare è modificare il codice per verificare il rilascio di JMP in uso, quindi solo le versioni che richiedono la correzione avranno un impatto sull'efficienza dello script.