Creare una GUI utilizzando SAS e caricare i dati dai file .csv. Ho trovato questo codice su uno dei thread, ma quando carico il mio file .csv mi viene visualizzato questo errore. Di seguito il codice:
Saluti,
Tyler
Nome irrisolto: stato in accesso o valutazione di 'state' , state/*####*/
//Chiama CreateBivariate per eseguire un'analisi bivariata (due variabili)\
stato = Elenco ( 0 , 0 ) ;
Nuova finestra ( "Analisi personalizzata" ,
Casella di riepilogo H (
Casella di riepilogo V (
Scatola del pannello ( "Controlli" ,
Casella di testo ( "Scegli Analisi" ) ,
scelta = Casella di controllo ({ "Distribuzione" , "Bivariato" } ,
attuale = scelta << Ottenere ( 1 ) ;
Se ( E ( attuale , Non ( stato [ 1 ] ) ) ,
dt << Aggiungere (
dt = Casella di riepilogo V (
dt << Distribuzione ( Y ( : Colonna ( 14 )) , X ( : Colonna ( 16 ) ) )
)
) ;
stato [ 1 ] = 1 ; //segna come presente
) ;
Se ( E ( Non ( attuale ) , stato [ 1 ] ) ,
dt << Elimina ;
stato [ 1 ] = 0 ;
) ;
attuale = scelta << Ottenere ( 2 ) ;
Se ( E ( attuale , Non ( stato [ 1 ] ) ) ,
bv << Aggiungere (
bv1 = Casella di riepilogo V (
dt << Bivariato ( Y ( : Colonna ( 14 )) , X ( : Colonna ( 16 )) ) )
)
) ;
stato [ 2 ] = 1 ; //segna come presente
Se ( E ( Non ( attuale ) , stato [ 2 ] ) ,
bv1 << Elimina ;
stato [ 2 ] = 0 ;
) ;
)
)
) ,
dt = Casella di riepilogo V ()
)
) ;
A proposito, il software che stai utilizzando è generalmente indicato come software JMP. SAS si riferisce in genere al sistema software più ampio e originale del SAS Institute.
Scusa, questa è la prima volta che utilizzo SAS. Ho esperienza solo in Python e MATLAB. Voglio che il codice sia in grado di generare solo una distribuzione o un'analisi bivariata facendo clic sulla casella e utilizzando il file .csv che carico utilizzando:
dt = Aprire ( "C:\Utenti\Desktop\Dati.csv" ) ;
Posso eseguire l'analisi bivariata utilizzando due colonne del foglio di calcolo, ma non so come incorporarla in una nuova finestra ()
Grazie per tutto l'aiuto!
Migliore,
Tyler
Devo ammettere che non ho fatto una vera revisione approfondita del codice quando ho fatto la mia risposta precedente. Sostengo il mio commento su State e Status, tuttavia, quando guardo più a fondo nel codice, non sembra avere molto senso. Sì, genera una finestra di visualizzazione, con un paio di selezioni che possono essere effettuate, ma poi tenta di eseguire una distribuzione utilizzando una colonna X inesistente e puntando a un puntatore a una casella di riepilogo V. Non credo che questo codice abbia mai funzionato.
Cosa ti aspetti che ti abbia fornito il codice?
Sembra che ci sia un elenco mancante chiamato "Stato" o che si tratti di un errore di battitura e "Stato" dovrebbe in realtà essere "Stato"