2015-05-27 129 views
0

我有一个数据文件具有相同的列名称。我想合并他们没有任何分隔符,并获得它在新的专栏。 但是我将后续的列作为var2 var3 var4等。我们如何将它们合并到sas中?如何在sas数据集中合并两个同名的列?

由于我有不同的变量名称相同的列,例如:我的列顺序是name1,name2,name2,name1,name2,我们无法使用var1,var2进行合并。 我们可以做什么?

我的CSV数据文件与此类似 enter image description here

而我相应sasdata是 enter image description here

我们怎样才能获得合并列?(列名可以是 “就业”)

+0

@Bendy如何做到这一点? –

回答

1

不完全确定我明白这个问题,但我认为你想使用cats()。例如newvar=cats(var1,var2,var3)。这将值连接起来,没有分隔符,也没有前导或尾随空格。

coalesce()是另一个选项,只会在列表中取第一个非缺失值。

+0

问题是我们不知道之前的列号。在这个问题中,'我受雇于'这个变量可以在第1,2,3,4,5或1,2,4,7,9列等。只有我们知道的是列名是'我受雇于在'。 是否有任何想法猫的字或短语'雇用'进来? –

相关问题