p********a 发帖数: 5352 | 1 ☆─────────────────────────────────────☆
daisytang (daisy) 于 (Wed Aug 22 11:48:49 2007) 提到:
我有一个survey的数据,excel格式。
但是每个问题都被展开了。比如性别,就有两个variable,一个是male,一个是female。
比如
ID male female
1 1 0
2 0 1
3 1 0
4 1 0
5 0 1
6 1 0
我怎么合并它们成一个gender的variable呢?
☆─────────────────────────────────────☆
jelty (who am I?) 于 (Wed Aug 22 11:59:26 2007) 提到:
性别不就男女两种?
保留一列就行吧
不过最好看看missing value的情况
☆─────────────────────────────── | S******y 发帖数: 1123 | 2 data test;
input ID male female;
cards;
1 1 0
2 0 1
3 1 0
4 1 0
5 0 1
6 1 0
;
run;
data test2;
set test;
if male=1 then malex='male';
if female=1 them femalex='female';
run;
proc sql;
create table test3 as
select ID, coalesce(malex, femalex) as gender
from test2;
;
quit; | S******y 发帖数: 1123 | |
|