私は2つのデータセットを持っています。両方とも共通の列IDを持っています。 df1のIDがdf2にあるかどうかをチェックし、df1からそのようなすべての行を抽出したいと思います。私はSASでこれをやっています。SASで2つのデータセットを照合して情報を抽出する
-2
A
答えて
0
これを実行する方法はたくさんあります。例:
proc sql;
create table compare as select distinct
a.id as id1, b.id as id2
from table1 as a
left join table2 as b
on a.id = b.id;
quit;
次に一致を維持します。または、試すことができます:
proc sql;
delete from table2 where id2 in select distinct id1 from table1;
quit;
0
data df1;
入力ID名$;
カード;
1 ABC
2 CDE
3 FGH
4 IJK
。
実行;
data df2;
入力IDアドレス$;
カード;
1 ABC
7 JJJ
IHH CDE
5 GGH
6。
実行;
データc;
マージdf1(in = x)df2(in = y);
xとy;
ID名を保持します。
実行;
proc印刷データ= c;
実行;
1
これは簡単に1つのSQLクエリで実行されます。
proc sql;
create table extract_from_df1 as
select
*
from
df1
where
id in (select id from df2)
;
quit;
関連する問題
- 1. Pythonのhtmlから2つの情報を抽出します
- 2. 正規表現:2つのマーカー間でDNA情報を抽出
- 3. SASでIDで2つのデータセットをマージする(ライブラリ内のデータセット)
- 4. 2つのデータセットの一致を見つけてSASの値を抽出する方法
- 5. Jython - 情報を抽出
- 6. jsonの情報を抽出する
- 7. 特定の情報を抽出する
- 8. 重複情報を抽出するための抽出
- 9. ウェブストリームから情報を抽出する
- 10. XMLから情報を抽出する
- 11. xmlから情報を抽出する
- 12. 文字列から3つの情報を抽出します。
- 13. データセットをsasのフォーマットカタログと照合する方法
- 14. 情報を変更して抽出するためのbashスクリプト
- 15. Amazon APIを使用して情報を抽出する方法
- 16. Abinitioグラフ抽出情報
- 17. URLを開いてPythonで情報を抽出する方法
- 18. 情報抽出を始めるには?
- 19. バイナリコードで2つの異なる情報を結合する
- 20. Packet.Netを使用してHTTPヘッダー情報を抽出します。
- 21. Rでテキストを検索して情報を検索して抽出する
- 22. 1つのデータセットから別のデータセットを抽出して使用する
- 23. ログ表から情報を抽出して列に入れる
- 24. AJAX - JSONオブジェクトから情報を抽出
- 25. パスから情報を抽出
- 26. grepを使ってUID情報を抽出するには?
- 27. NLP - Pythonで情報抽出(スペイシー)
- 28. $から情報を抽出していますか?
- 29. Googleドキュメントテーブルから情報を抽出しています
- 30. sasの2つのデータセットを比較する
マージのBY文がありません。 – Tom