我收到了几个扩展名为 .sas7bdat 的 SAS 数据集文件。我在 Windows 上使用 SAS 9.3,这些文件的创建者显然使用了不同的环境和/或软件。许多文件的 var 名称包含空格和其他无效字符。即使运行 aproc contents也会引发如下错误:
ERROR: The value Person ID is not a valid SAS name.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,SAS Enterprise Guide 打开并显示该文件,却没有任何抱怨。
如何有效地重新命名所有错误的变量名称,以便我可以开始使用这些文件运行实际程序?
sas ×1