全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
898 0
2024-10-14


proc format;
invalue $otherone
'MIXED RACE'='MR''SOUTH AFRICAN INDIAN'='SAI'
'MIXED SOUTH AFRICAN RACE'='MSA'
'INDIAN'='IND'
'MEXICAN'='MEX'
'MESTIZO'='MES'
;
value $othertow
'MIXED RACE'='MR'
'SOUTH AFRICAN INDIAN'='SAI'
'MIXED SOUTH AFRICAN RACE'='MSA'
'INDIAN'='IND'
'MEXICAN'='MEX'
'MESTIZO'='MES'
;
run;  
data race;
input usubjid RACEOTH:$200. ;
1 MIXED RACE
2 MIXED SOUTH AFRICAN RACE

3 MIXED

data race1;
set race;
length  other1 other2 $200. ;
other1=strip(input(upcase(RACEOTH),$otherone.));
other2=strip(put(upcase(RACEOTH),$othertow.));
run;

大佬们为啥对于invalue和value对于USUBJID=3这个MIXED出来的结果不一样other1出来MIXED,other2出来MIX
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群