"Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLHo uno script che crea un modello di adattamento da una tabella che importo.
Il mio problema è che ottengo questo errore durante l'accesso ai dati.
"Colonna specificata non trovata nella tabella dati.{4759} nell'accesso o nella valutazione di 'Elenco' , {/*####*/data:T_VALUE}"
Quando provo ad accedere alla colonna tramite "Mostra" ottengo buoni risultati:
"dati:T_VALUE = 1;"
Il mio codice:
data = Open( "C:/Users/taviad/Desktop/Sheet1.jmp" );
Show(data:T_VALUE);
model = data << Fit Model(
Y( data:T_VALUE ),
Effects(
data:x,
data:y,
data:z,
data:c
),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(),
Where( data:b == "param1" & data:n == "param2" ),
);
Grazie.
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLSono riuscito a risolverlo salvando nuovamente i dati su un nuovo file. Non so quale fosse il problema, ma il file originale non era buono.Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLI messaggi di registro che hai segnalato sembrano strani.
- "Colonna specificata non trovata nella tabella dati.{4759} nell'accesso o nella valutazione di 'Elenco' , {/*####*/data:T_VALUE}" questo non è il messaggio di errore che ottengo se specifico una colonna che non esiste. Sembra un messaggio di errore quando hai un elenco specificato per Y
- Quando provo ad accedere alla colonna tramite "Mostra" ottengo buoni risultati: "dati:T_VALUE = 1;" Ciò si verificherà quando T_VALUE è una variabile di tabella e non esiste alcuna colonna con quel nome
- Questo è il risultato di un Mostra quando i dati hanno una colonna con quel nome "dati:T_VALUE = .;"
Nel caso in cui il nome della tua colonna venga letto con un CR o una scheda, potresti provare lo script seguente, rimuove spazi e tabulazioni iniziali e finali, avanzamenti di riga e ritorni a capo (nuova riga)
for(i=1, i<=ncol(data), i++,
column(data,i) << set name( Trim( column(data,i) << get name) );
);
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLSemplicemente non capisco l'errore: "T_VALUE = 1". Questo lo fa sembrare un valore scalare, non una colonna.
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLÈ un colonna. Va bene così?
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLT_VALUE è una colonna di dati o una variabile di tabella? Fit Least Squares richiede una colonna di dati nel ruolo Y.
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLCiao, grazie per la risposta.
Ho provato e ho ricevuto lo stesso errore:
dati:T_VALUE = 1;
Colonna specificata non trovata nella tabella dati.{4759} nell'accesso o nella valutazione di 'Elenco' , {/*####*/data:T_VALUE}
Ri: "Colonna specificata non trovata nella tabella dati" nel modello di adattamento utilizzando JSLÈ possibile che JMP non abbia terminato di aprire la tabella dati mentre sta procedendo con l'esecuzione del modello di stima.In tal caso, l'aggiunta di una richiesta Esegui formule forzerà JMP a completare la funzione Open() e dovrebbe risolvere il problema.
data = Open( "C:/Users/taviad/Desktop/Sheet1.jmp" );
data << run formulas;
model = data << Fit Model(
Y( data:T_VALUE ),
Effects( data:x, data:y, data:z, data:c ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(),
Where( data:b == "param1" & data:n == "param2" ),
);