SAS:选择ID在另一个表中的行

标签 sas

我有两个表,它们都有一个 ID 列。我想选择一个表中的行,这些行的 ID 在第二个表中。

我 R 我会说 tbl1[tbl$ID %in% tbl2$ID,],但我还没有找到将其转换为 SAS 的方法。

最佳答案

试试这个:

PROC SQL;
CREATE TABLE result AS
SELECT t2.*
FROM table1 AS t1, table2 AS t2
WHERE t1.id = t2.id
;
QUIT;

关于SAS:选择ID在另一个表中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22346994/

相关文章:

sas - 在 SAS 中,选项 "dsd"代表什么?

c# - 提示保存对使用 EPPlus 创建的文件的更改

postgresql - 任何人都有将 SAS 表导入 postgresql 的示例代码

sas - 在SAS中单独解析标题行

SAS - 使用 'select into' 创建宏变量,其中包含其他宏变量

SAS,以编程方式导出元数据对象 spks

graph - 在 SAS 中创建每月计数数据以在 SGPlot 中使用 - 需要年/月 xaxis 标签

sas - 如何格式化我创建的新变量?

sas - 如何在 SAS PROC SQL 的 WHERE 子句中使用 DATETIME

SAS 数组创建