我有很多变量(大约100个),并且缺少大部分变量值。我想连接所有104个变量的值,为每个记录创建一个新变量。如果不在104变量名中键入,有没有简单的方法呢?
答案 0 :(得分:3)
您可以将任何变量名称快捷方式与CAT
系列函数一起使用。您没有提供有关变量的大量信息,因此根据字符/数字,您希望丢失的内容等详细信息,有一些不同的选择;但这是简单的答案。
data want;
set have;
totalvar = cats(of var1--var104);
run;
OPTIONS MISSING=' ';
可能有助于使数字缺失变为空格。如果您有变量数组,则可以使用cats(of yourarray[*])
作为快捷方式。