在A数据集中,我有x1-x3三个不同的变量,我想要做的是从A数据集中抽出不同变量组合,然后生成新的数据集。因为x1-x3一共有2的3次方种组合,除去没有任何一个变量进入新数据集的情况,所以我最后生成的一共有8-1=7个新的数据集,每个数据集分别包含了A数据集中变量的各种组合。
比如说:
从A中抽取x1这个变量,放入B1数据集;
从A中抽取x2这个变量,放入B2数据集;
从A中抽取x3这个变量,放入B3数据集;
从A中抽取x1,x2这2个变量变量,放入B4数据集;
从A中抽取x1,x3这2个变量变量,放入B5数据集;
从A中抽取x2,x3这2个变量变量,放入B6数据集;
从A中抽取x1,x2,x3这3个变量变量,放入B7数据集;
这里举的是3个变量的情况,所以如果用比较傻的方法应该不用花很长时间,但是如果当A数据集中有10个变量的话,就有1024-1=1023种情况,这个时候就得用一个比较简单的方法。
因为本人SAS编程水平尚浅,还希望各位高手多多帮忙,不吝赐教~~因为最近在写论文,所以比较急,拜托各位啦~~