我有一个具有相同列名的数据文件。我想在没有任何分隔符的情况下合并它们并将其添加到新列中。 但我得到后续列为var2 var3 var4等。我们如何在sas中合并它们?
由于我有不同变量的列具有相同的名称,例如:我的列顺序是name1,name2,name2,name1,name2,我们不能使用var1,var2进行合并。 我们能做什么?
我的csv数据文件与此类似
我相应的sasdata是
我们如何获得合并列?(列名称可以是“EMPLOYMENT”)
答案 0 :(得分:1)
我不完全确定我理解这个问题,但我认为你想使用cats()
。例如newvar=cats(var1,var2,var3)
。这将值连接起来,没有分隔符,也没有前导或尾随空格。
coalesce()
是另一个选项,它只会占用列表中的第一个非缺失值。