SAS 重命名列
SAS Renaming Columns
这里是 SAS 初学者。尝试重命名 NHANES 数据中的列变量,但我使用的代码注册错误。列名又长又长,所以我几乎不可能尝试将它们重新编码为更简单的格式。下面的示例和代码,非常感谢任何帮助!例如,我正在尝试将 Respondent 序列号重命名为 ID,但 SAS 在原始名称之间的空格方面存在问题(如果这有意义的话)。
data NHANES.Combined;
set NHANES.Combined;
rename Respondent sequence number = ID; run;
Image of Data Table
您必须使用 RENAME 语句中的名称,而不是您在 VIEWTABLE window 中查看的标签。如果您实际上有一个包含空格的名称(您不会使用 NHANES 数据),那么在代码中使用名称文字,以便 SAS 可以解析出命令行的哪些部分代表变量名称。
rename 'non standard name'n = standard_name ;
运行 PROC CONTENTS 在您的数据集上查看变量名称及其属性(类型、长度、格式、标签)。
这里是 SAS 初学者。尝试重命名 NHANES 数据中的列变量,但我使用的代码注册错误。列名又长又长,所以我几乎不可能尝试将它们重新编码为更简单的格式。下面的示例和代码,非常感谢任何帮助!例如,我正在尝试将 Respondent 序列号重命名为 ID,但 SAS 在原始名称之间的空格方面存在问题(如果这有意义的话)。
data NHANES.Combined;
set NHANES.Combined;
rename Respondent sequence number = ID; run;
Image of Data Table
您必须使用 RENAME 语句中的名称,而不是您在 VIEWTABLE window 中查看的标签。如果您实际上有一个包含空格的名称(您不会使用 NHANES 数据),那么在代码中使用名称文字,以便 SAS 可以解析出命令行的哪些部分代表变量名称。
rename 'non standard name'n = standard_name ;
运行 PROC CONTENTS 在您的数据集上查看变量名称及其属性(类型、长度、格式、标签)。