如何在 sas 中删除变量标签(附示例)


您可以使用以下方法删除 SAS 中的变量标签:

方法 1:从变量中删除标签

 proc datasets lib =work;
  modify original_data;
  attrib my_variable label ='';

方法 2:从所有变量中删除标签

 proc datasets lib =work;
  modify original_data;
  attrib _all_ label ='';

以下示例展示了如何在实践中使用以下数据集的每种方法,该数据集包含三个变量,每个变量都有一个标签:

 /*create dataset*/
data original_data;
   label x=' REBOUNDS '
         y=' POINTS '
         z=' ASSISTS ';
   input xyz;
datalines ;
6 22 5
8 14 9
9 31 10
9 40 7
3 12 3
2 20 5
;

/*view contents of dataset*/
proc contents data =original_data; 

示例 1:从变量中删除标签

以下代码展示了如何使用proc 数据集仅从数据集中名为“x”的变量中删除标签:

 proc datasets lib =work;
  modify original_data;
  attrib x label =''; 

请注意,标签已从变量 x 中删除,而数据集中的其他变量保持不变。

示例 2:从所有变量中删除标签

以下代码展示了如何使用proc datasets从数据集中的所有变量中删除标签:

 proc datasets lib =work;
  modify original_data;
  attrib _all_ label =''; 

请注意,数据集中所有变量的标签已被删除。

注意:您可以在此处找到proc 数据集的完整文档。

其他资源

以下教程解释了如何在 SAS 中执行其他常见任务:

如何标准化 SAS 中的数据
如何识别 SAS 中的异常值
SAS中如何从字符串中提取数字
如何删除SAS中的前导零

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注