【发布时间】:2013-06-15 05:04:47
【问题描述】:
我有一个数据集,其中有一列包含 45 个变量的列表 - 它被称为“输出”。 在另一个数据集中,我有 200 个变量的时间序列数据。第一行顶部的变量名称和整个时间的值都在列中。因此,例如,对于变量的名称,我将失业放在首位,而在此之下的整个时间段内的失业值。 GDP 等也是如此 - 此数据集称为“全部”。
我喜欢从数据集“out”中调用 45 个 cariables,并从“All”中创建一个较小的表,其中只有这 45 个变量。
我使用了proc sql; create table TABLE,但我不确定如何完成代码。我的想法是定义一个列表并将该列表引入 proc sql 以制作更小的表,但是我无法让它工作。
如果有人可以提供帮助,我将不胜感激。 谢谢,SE
【问题讨论】:
标签: merge dataset sas proc-sql