全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
685 4
2021-11-03
data aaatest;
a="b,c,d,e";
b="test1";
c='test2';
d='test3';
e='test4';
do i =1 to countw(strip(a));
valuename=strip(scan(a,i));
output;
end;
run;

怎么根据这个valuename的观测值b,c,d,e去取到变量bcde的观测值?
通过valuename来获取到value:test1,test2,test3,test4


二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-5 09:48:10
data aaatest;
a="b,c,d,e";
b="test1";
c='test2';
d='test3';
e='test4';
do i =1 to countw(strip(a));
  valuename=strip(scan(a,i));
  value=vvaluex(vvalue(valuename));
  output;
end;
run;
二维码

扫码加我 拉你入群

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

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

2021-11-5 10:38:55
data aaatest;
a="b,c,d,e";
b="test1";
c='test2';
d='test3';
e='test4';
do i =1 to countw(strip(a));
  valuename=strip(scan(a,i));
  value=vvaluex(vvalue(valuename));
  output;
end;
run;
二维码

扫码加我 拉你入群

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

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

2021-11-17 14:59:38
HXAI102230 发表于 2021-11-5 09:48
data aaatest;
a="b,c,d,e";
b="test1";
谢谢,第一次看到这个函数
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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