p*****o 发帖数: 543 | 1 感觉应该很EASY,不过就是想不到一个EASY的办法去做。。。
我有两个DATA SET A 和B,
其中A 有N 个变量,A1, A2, ....AN,一个OBS
B也有N 个变量,B1, B2, ....BN,(其实B1跟A1,B2跟A2,。。。BN跟AN是一个变
量,只是命名不一样),一个OBS
我想做的就是建立一个新的DATA SET C,然后把B的那一个OBS的值都APPEND到A的变量
下。
请问如果做?
有没有一个简单的方法可以将B里面的所有变量的名字改成A里面的名字。。。 |
A*******s 发帖数: 3942 | 2 proc sql;
create table c like a;
insert into c
select * from b;
run;
【在 p*****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 感觉应该很EASY,不过就是想不到一个EASY的办法去做。。。 : 我有两个DATA SET A 和B, : 其中A 有N 个变量,A1, A2, ....AN,一个OBS : B也有N 个变量,B1, B2, ....BN,(其实B1跟A1,B2跟A2,。。。BN跟AN是一个变 : 量,只是命名不一样),一个OBS : 我想做的就是建立一个新的DATA SET C,然后把B的那一个OBS的值都APPEND到A的变量 : 下。 : 请问如果做? : 有没有一个简单的方法可以将B里面的所有变量的名字改成A里面的名字。。。
|
l***a 发帖数: 12410 | 3 stack A and B into C? if each corresponding var has the same position, try
union all under proc spl
【在 p*****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 感觉应该很EASY,不过就是想不到一个EASY的办法去做。。。 : 我有两个DATA SET A 和B, : 其中A 有N 个变量,A1, A2, ....AN,一个OBS : B也有N 个变量,B1, B2, ....BN,(其实B1跟A1,B2跟A2,。。。BN跟AN是一个变 : 量,只是命名不一样),一个OBS : 我想做的就是建立一个新的DATA SET C,然后把B的那一个OBS的值都APPEND到A的变量 : 下。 : 请问如果做? : 有没有一个简单的方法可以将B里面的所有变量的名字改成A里面的名字。。。
|
p*****o 发帖数: 543 | 4 Thanks a lot.
I just got it done with a stupid way....
I transposed each data set and created a new variable for each one obs = _n_
and then merge them by obs and then transpose back....
【在 A*******s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : proc sql; : create table c like a; : : insert into c : select * from b; : run;
|
p*****o 发帖数: 543 | 5 ...
you remind me of the use of union in sql....
totally forget it already....
【在 l***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : stack A and B into C? if each corresponding var has the same position, try : union all under proc spl
|
l***a 发帖数: 12410 | 6 hope this helps :)
【在 p*****o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : ... : you remind me of the use of union in sql.... : totally forget it already....
|
p*****o 发帖数: 543 | 7 it works perfect for my problem!
thanks a lot!
【在 l***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : hope this helps :)
|