【发布时间】:2021-03-23 15:07:32
【问题描述】:
我创建了一个数据集来计算阈值:
Data black;
Set blue;
Lower=p20-2;
Upper=p20+2;
Run;
我想使用这个值,输出是这样的:
Variables n lower upper
Val 123 -0.2 0.1
我想使用上限和下限作为阈值:
Proc sql;
Create table one as
Select * from two
Where (Val < upper and Val > lower)
;quit;
Upper 和lower 应该来自black,而Val 应该来自two。
two 看起来像
ID Val
42 1471
32 1742
74 4819
...
如何在我的数据集中包含阈值以过滤来自two 的值?
一种可能的解决方案是将较低的值和较高的值添加到两列,但我知道如何将值分配给这些列。
【问题讨论】: