在sas中创建作为子数据集补充的数据集

在sas中创建作为子数据集补充的数据集,sas,dataset,Sas,Dataset,我有两个数据集,其中一个是较大数据集的子集。我想做的是创建一个新的数据集,它是较小数据集的补充。在SAS中有这样做的方法吗 较小的数据集是特定犯罪者的数据集(特别是犯罪者2、14、15和19)。我现在想要一个排除这些个人的数据集您可以使用合并,例如 data want; merge large_dataset subset(in=subset); by id; if not(subset); run; 您可以使用合并来完成此操作,例如 data wan

我有两个数据集,其中一个是较大数据集的子集。我想做的是创建一个新的数据集,它是较小数据集的补充。在SAS中有这样做的方法吗


较小的数据集是特定犯罪者的数据集(特别是犯罪者2、14、15和19)。我现在想要一个排除这些个人的数据集

您可以使用合并,例如

data want;
  merge large_dataset
              subset(in=subset);
  by id;
  if not(subset);
run;

您可以使用合并来完成此操作,例如

data want;
  merge large_dataset
              subset(in=subset);
  by id;
  if not(subset);
run;
使用SQL和“不在”

如果perperratorid不是数字,则使用SQL和“not in”来
(“2”、“14”、“15”、“19”)


如果perperratorid不是数字,那么
(“2”、“14”、“15”、“19”)

对不起,我不太明白。所以这个大数据集被称为暴力,这个子集被称为罪犯,他们被按罪犯分类的变量。对不起,我不太明白这一点。因此,大型数据集被称为暴力,子集被称为罪犯,他们正在按罪犯或DSQL连接排序的变量是另一个选项。如果您查看SQL连接图,您需要一个正确的连接SQL连接是另一个选项。如果查看SQL连接图,则需要正确的连接