如何从sas中的许多变量创建连接变量

时间:2014-03-13 21:13:44

标签: sas concatenation

我有很多变量(大约100个),并且缺少大部分变量值。我想连接所有104个变量的值,为每个记录创建一个新变量。如果不在104变量名中键入,有没有简单的方法呢?

1 个答案:

答案 0 :(得分:3)

您可以将任何变量名称快捷方式与CAT系列函数一起使用。您没有提供有关变量的大量信息,因此根据字符/数字,您希望丢失的内容等详细信息,有一些不同的选择;但这是简单的答案。

data want;
set have;
totalvar = cats(of var1--var104);
run;

OPTIONS MISSING=' ';可能有助于使数字缺失变为空格。如果您有变量数组,则可以使用cats(of yourarray[*])作为快捷方式。