<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Ho dati geografici che possono essere letti come CSV o in un foglio di calcolo. Mi piacerebbe leggerlo in JMP con tutte le informazioni automaticamente messe dove deve essere. La prima voce è il nome del campo. La seconda voce in ogni campo è la descrizione del campo, e le voci successive sono valori che voglio valutare:
var1, var2, var3, ...
bla bla, bla bla 2, bla bla tre, ...
10, 15, 0, ...
2, 3,5, ...
...
Ci sono molti campi e la struttura è la stessa in tutte le regioni. Quindi vorrei caricare questo in una tabella che legge la prima voce come nome, inserisce la seconda voce nella sezione delle note del campo e lascia il resto come voci nella tabella. Qualche idea su come fare questo o come scrivere uno script che sarebbe una cosa del genere? Grazie.
Un'idea è di aprire il file due volte: una copia senza la seconda riga e una seconda copia temporanea con solo la seconda riga e quindi aggiungere le note alla prima tabella dalla seconda tabella di JSL.
Esempio JSL:
// Apri la tabella, usa la 1a riga come nome di colonna, salta la 2a riga
dt = Aperto (
"/Path/file.csv" ,
Importa impostazioni (
Fine del campo ( Virgola ) ,
Scansione intero file ( 1 ) ,
etichette ( 1 ) ,
Inizio di nomi di colonna ( 1 ) ,
Data inizia ( 3 ) ,
Linee da leggere ( Tutti ) ,
)
) ;
// Apre un sottoinsieme temporaneo della stessa tabella solo con la seconda riga
dt1 = Aperto (
"/Path/file.csv" ,
Importa impostazioni ( Fine del campo ( Virgola ) , etichette ( 0 ) , Data inizia ( 2 ) , Linee da leggere ( 1 ) )
) ;
// Aggiungi note dalla prima riga di dt1
Per ( io = 1 , io <= N Col ( dt ) , io ++,
Colonna ( dt , io ) << imposta proprietà ( "gli appunti" , Colonna ( dt1 , io ) [ 1 ] )
) ;
// Chiudi la tabella temporanea
Vicino ( dt1 , nessun salvataggio ) ;
Non sono completamente sicuro della struttura dei tuoi dati. Ma il seguente approccio potrebbe funzionare:
- Leggi i dati in un set di dati JMP "così com'è".
- Esegui uno script JSL personalizzato per riformattare i dati nel modulo desiderato.
È difficile dire di più senza vedere dati reali o addirittura falsi. Puoi pubblicare uno snippet dei dati?