とのGROUP BYに私は、データセットを持っていると私はグループ文ででそれを読んでいます:SASドロップレコードのみ1観察
data TEMPDATA;
SET RAWDATA; by SYMBOL DATE;
run;
proc expand data=TEMPDATA out=GAPDATA to=day method=step;
by symbol date;
id time;
run;
はしかし、私はprocの手順を拡張があればそこにエラーを返すことに気づきました1つの観測しか持たないbyグループのレコードです。例えば
:
| Symbol | Date | Time | BB | BO | MIDPRICE |
|--------|----------|------|----|----|----------|
| AAPL | 20130102 | 2 | 2 | 3 | 2.5 |
AAPLの1つのレコードのみが存在する場合、SASは、コマンドを実行することを拒否します。
したがって、私は、グループ(シンボル、日付)に1つのレコードしか持たない同じシンボルですべてのレコードを削除する方法があるのだろうかと思っていましたか?
より洗練されたソリューションです。 – cole