J'ai reçu plusieurs fichiers de jeu de données SAS avec l'extension .sas7bdat. J'utilise SAS 9.3 sur Windows, et le créateur de ces fichiers utilisait évidemment un environnement et/ou un logiciel différent. La plupart des fichiers ont des noms de var qui incluent des espaces et d'autres caractères non valides. Même l'exécution d'un proc contents
déclenche une erreur comme ceci:sas7bdat avec des espaces dans les noms de variables
ERROR: The value Person ID is not a valid SAS name.
Bizarrement, SAS Enterprise Guide ouvre et affiche le fichier sans se plaindre.
Comment est-ce que je peux renommer efficacement tous mes mauvais noms de var afin que je puisse commencer à exécuter des programmes réels avec ces fichiers?
+1 pour la fonction nvalid! –
C'est vraiment sympa. Vous obtenez beaucoup de choses de niveau "macro" sans% votre% programme% entier% regardant% comme ceci. – Jeff