Créer une interface graphique à l'aide de SAS et charger des données à partir de fichiers .csv. J'ai trouvé ce code sur l'un des threads, mais lorsque je charge mon fichier .csv, cette erreur me renvoie cette erreur. Ci-dessous le code :
Acclamations,
Tyler
Nom Non résolu : état en accès ou évaluation de 'state', state/*###*/
//Appelez CreateBivariate pour effectuer une analyse bivariée (à deux variables)\
statut = Liste ( 0 , 0 ) ;
Nouvelle fenetre ( "Analyse personnalisée" ,
Zone de liste H (
Zone de liste V (
Panneau électrique ( "Contrôles" ,
Zone de texte ( "Choisissez l'analyse" ) ,
choix = Case à cocher ({ "Distribution" , "Bivarié" } ,
actuel = choix << Obtenir ( 1 ) ;
Si ( Et ( actuel , Pas ( État [ 1 ] ) ) ,
dt << Ajouter (
dt = Zone de liste V (
dt << Distribution ( Oui ( : Colonne ( 14 )) , X ( : Colonne ( 16 ) ) )
)
) ;
statut [ 1 ] = 1 ; //marquer comme présent
) ;
Si ( Et ( Pas ( actuel ) , statut [ 1 ] ) ,
dt << Supprimer ;
statut [ 1 ] = 0 ;
) ;
actuel = choix << Obtenir ( 2 ) ;
Si ( Et ( actuel , Pas ( État [ 1 ] ) ) ,
bv << Ajouter (
bv1 = Zone de liste V (
dt << Bivarié ( Oui ( : Colonne ( 14 )) , X ( : Colonne ( 16 )) ) )
)
) ;
statut [ 2 ] = 1 ; //marquer comme présent
Si ( Et ( Pas ( actuel ) , statut [ 2 ] ) ,
bv1 << Supprimer ;
statut [ 2 ] = 0 ;
) ;
)
)
) ,
dt = Zone de liste V ()
)
) ;
BTW, le logiciel que vous utilisez est généralement appelé logiciel JMP. SAS fait généralement référence au système logiciel plus grand et original du SAS Institute.
Désolé, c'est la toute première fois que j'utilise SAS. Je n'ai d'expérience qu'en Python et MATLAB. Je veux que le code puisse simplement générer une distribution ou une analyse bivariée en cliquant sur la case et en utilisant le fichier .csv que je charge en utilisant :
dt = Ouvrir ( "C:\Utilisateurs\Bureau\Data.csv" ) ;
Je peux faire l'analyse bivariée en utilisant deux colonnes de la feuille de calcul, mais je ne sais pas comment l'incorporer dans une nouvelle fenêtre().
Merci pour votre aide!
Meilleur,
Tyler
Je dois admettre que je n'ai pas fait une véritable révision approfondie du code lorsque j'ai fait ma réponse précédente. Je maintiens mon commentaire sur l'état et le statut, cependant, lorsque j'examine le code plus en profondeur, cela ne semble pas avoir beaucoup de sens. Oui, il génère une fenêtre d'affichage, avec quelques sélections qui peuvent être effectuées, mais il tente ensuite d'exécuter une distribution en utilisant une colonne X inexistante et en pointant vers un pointeur vers une zone de liste V. Je ne pense pas que ce code ait jamais fonctionné.
Qu'espérez-vous que le code vous ait apporté ?
Il semble qu'il manque une liste appelée « État » ou qu'il s'agit d'une faute de frappe et que « État » devrait en fait être « Statut ».