全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2168 10
2014-10-23
悬赏 50 个论坛币 已解决
如何产生排列组合的宏变量

现在数据集com中  有 a b c d e f g h 八个变量
现在想在  c d e f g h 中选择4个  分别以比如 %let x1=c d e f ;  以空格或者逗号作为间隔
赋值给x1到 xn宏变量

最佳答案

sniperhgy 查看完整内容

是这个意思吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-23 23:37:00
小鳄鱼a 发表于 2014-10-24 14:07
不好意思    应该是我表达的不太清楚   我的意思是   每个宏变量中包括a b       后面四个来源于留个变量 ...
是这个意思吗?
复制代码
二维码

扫码加我 拉你入群

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

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

2014-10-24 11:19:51
楼主你好,这个要求可以不用宏的,请看:
复制代码
已经测试可以正常运行,每一次那个surveyselect都会生成不一样的结果^_^.
二维码

扫码加我 拉你入群

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

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

2014-10-24 11:21:07
已经做了回答,请看一楼的代码
二维码

扫码加我 拉你入群

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

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

2014-10-24 12:50:24
sniperhgy 发表于 2014-10-24 11:19
楼主你好,这个要求可以不用宏的,请看:已经测试可以正常运行,每一次那个surveyselect都会生成不一样的结 ...
谢谢,我想产生的是所有的排列组合,可能会用到ncomb函数  ,但是有些格式我太懂 ,有时间的话请看看
二维码

扫码加我 拉你入群

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

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

2014-10-24 13:23:38
小鳄鱼a 发表于 2014-10-24 12:50
谢谢,我想产生的是所有的排列组合,可能会用到ncomb函数  ,但是有些格式我太懂 ,有时间的话请看看
o(∩_∩)o ,不好意思,上一次没有弄懂楼主的意思,请看这个:
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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