全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1403 6
2016-05-10
请教大家,我想把这个语句变成数组的写法:


data t1;set t0;
if traveling<=1 then dum_traveling=1;
if entertainment<=1 then dum_entertainment=1;else
if overseastrain<=1 then dum_overseastrain=1;
if boardmeet<=1 then dum_boardmeet=1;
if car<=1 then dum_car=1;
if meeting<=1 then dum_meeting=1;
run;

我的做法是:

data tmp2;set tmp1;
array t[2] traveling entertainment;
  do over t;
  if t[2]<=1 then dum_t[2]=1;else dum_t[2]=0;
  end;
run;

程序报错。请问应该怎么写?

二维码

扫码加我 拉你入群

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

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

全部回复
2016-5-10 11:21:37
把错贴上来啊

你没给数据,也没给错误,

判断难度太大了
二维码

扫码加我 拉你入群

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

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

2016-5-11 04:53:58
dum_t[2] 错了
二维码

扫码加我 拉你入群

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

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

2016-5-11 07:52:53
try this
复制代码
二维码

扫码加我 拉你入群

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

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

2016-5-11 17:27:47
rendajingguan01 发表于 2016-5-10 11:21
把错贴上来啊

你没给数据,也没给错误,
下次我注意!感谢你!
二维码

扫码加我 拉你入群

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

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

2016-5-11 17:28:08
jijiww 发表于 2016-5-11 04:53
dum_t[2] 错了
感谢您!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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