File FCS: JMP li apre, ma dove vanno le informazioni di intestazione?Sto aiutando un collega con alcuni lavori con i file FCS. JMP apre i dati abbastanza facilmente, il che è fantastico, ma sto cercando di estrarre le informazioni di intestazione e non riesco a trovare un modo semplice, soprattutto se volessi farlo per un gruppo di file.
Non ottengo alcuna opzione come faccio per i file CSV, quindi l'unica soluzione che ho trovato è cambiare l'estensione in .txt e aprire il file con le preferenze di testo. Funziona, ma sembrerebbe problematico se avessi bisogno di farlo su tutti i file prima dell'apertura.
1) c'è un modo per aprire un singolo file FCS per vedere l'intestazione senza cambiare l'estensione
2) puoi usare uno script e forzare l'uso delle preferenze di testo anche se l'estensione non è un'estensione di testo standard.
Grazie!
Tabella datiAltroScriptingRi: File FCS: JMP li apre, ma dove vanno le informazioni di intestazione?Quando JMP apre un file FCS, inserisce le informazioni di intestazione come variabili di tabella.
Puoi interrogare la tabella per ottenere l'elenco dei nomi (dt << getTableVariableNames) e puoi recuperare i valori (
dt << getTableVariableNames).
Ri: File FCS: JMP li apre, ma dove vanno le informazioni di intestazione?@David_Burnham , Sarebbe fantastico! ... ma non lo vedo. Uso JMP 15.2.1 su Windows 10.

Ri: File FCS: JMP li apre, ma dove vanno le informazioni di intestazione?Un'opzione che potresti provare è usare la funzione LoadTextFile, questo ti darà almeno visibilità sui dati dell'intestazione (anche se può essere lento perché i file FCS contengono grandi blocchi di dati binari):
fcsFile = "c:\my-fcs-file.fcs";
str = loadtextfile(fcsFile);
// extract header
pat = "FCS" + PatArb()>>hdr + "$BEGINANALYSIS";
isMatch = PatMatch(str,pat);
if (isMatch,
show(hdr)
,
show("oops")
);
Ri: File FCS: JMP li apre, ma dove vanno le informazioni di intestazione?Lo proverò ... Aprendo il file in un editor di testo, l'intestazione contiene molte informazioni (apparentemente tali che JMP non le estrae come informazioni di intestazione).
Forse questo mi darà una mano a capire perché ...
Grazie!