使用SAS中的另一个数据集从数据集中提取

qfd

我有以下数据集FULLDS

 id  date         value
 A  "05/31/2000"   10
 B  "06/31/2000"    11

我还有另一个数据集NewDS

id  startdate enddate
A   "04/30/2000"  "05/31/2002"
etc

我只想在FULLDS中保留根据其在NewDS中匹配的数据,并且该数据仅在开始日期和结束日期之间

任何帮助是极大的赞赏。谢谢!

戈登·利诺夫(Gordon Linoff)

您可以使用进行此操作proc sql以下使用选择拉取数据:

proc sql;
    select f.*
    from FULLDS f join
         NewDS n
         on f.id = n.id and f.date between n.startdate and n.enddate;

您实际上可以通过执行以下操作删除不匹配的行:

proc sql;
    delete from f
        where not exists (select 1
                          from NewDs n
                          where f.id = n.id and f.date between n.startdate and n.enddate
                         ) ;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个数据集中提取一个列,并使用R中的第三个数据集中的列创建另一个数据集

来自分类Dev

SAS在另一个数据集中使用查找数据集(例如数组)

来自分类Dev

检查数据集的行是否也在另一个数据集中并提取索引

来自分类Dev

SAS数据步骤-在当前数据集中,遍历另一个数据集以获取价值

来自分类Dev

SAS - 使用另一个数据集的条件修改一个数据集

来自分类Dev

如何从R中的另一个数据帧中提取数据帧

来自分类Dev

使用来自另一个数据集的信息在SAS中创建网格数据

来自分类Dev

SAS:如何使用另一个数据集自动创建多个数据集

来自分类Dev

根据SAS中的另一个数据集对值进行排名

来自分类Dev

根据SAS中的另一个数据集对值进行排名

来自分类Dev

计算数据集中的行与R中另一个数据集的所有行之间的差

来自分类Dev

如何在R中另一个数据集的列中选择一个数据集中的一些行?

来自分类Dev

SAS:如果观测值与另一个数据集中的观测值匹配,则将其从数据集中删除

来自分类Dev

从另一个数据框中提取熊猫数据框

来自分类Dev

如何对在另一个数据集的时间间隔内发生的每个ID中的一个数据集中的总观测值求和

来自分类Dev

基于另一个数据框中的多个标识符从数据框中提取行

来自分类Dev

根据另一个数据框中的多个标识符从数据框中提取行

来自分类Dev

从另一个数据帧的行值中提取数据帧中的特定行值

来自分类Dev

如何使用python从另一个文件中的多个文件中提取数据?

来自分类Dev

根据另一个数据集中的值更改另一个数据集中的值

来自分类Dev

如何从数据框中提取行(使用循环)并将其保存在另一个数据框中

来自分类Dev

将长数据除以R中另一个数据集中的值

来自分类Dev

根据另一个数据集中的列值在一个数据框中创建列

来自分类Dev

使用sql从另一个数据库中提取日,周和月

来自分类Dev

是否可以从 ssrs 中的另一个数据集创建数据集?

来自分类Dev

根据来自另一个数据集的PROC SQL的结果更新SAS数据集

来自分类Dev

使用一个数据帧作为掩码从R中的另一个数据帧提取数据

来自分类Dev

如何用另一个数据集中的行替换Excel中的行

来自分类Dev

PAM聚类-在另一个数据集中使用结果

Related 相关文章

  1. 1

    从一个数据集中提取一个列,并使用R中的第三个数据集中的列创建另一个数据集

  2. 2

    SAS在另一个数据集中使用查找数据集(例如数组)

  3. 3

    检查数据集的行是否也在另一个数据集中并提取索引

  4. 4

    SAS数据步骤-在当前数据集中,遍历另一个数据集以获取价值

  5. 5

    SAS - 使用另一个数据集的条件修改一个数据集

  6. 6

    如何从R中的另一个数据帧中提取数据帧

  7. 7

    使用来自另一个数据集的信息在SAS中创建网格数据

  8. 8

    SAS:如何使用另一个数据集自动创建多个数据集

  9. 9

    根据SAS中的另一个数据集对值进行排名

  10. 10

    根据SAS中的另一个数据集对值进行排名

  11. 11

    计算数据集中的行与R中另一个数据集的所有行之间的差

  12. 12

    如何在R中另一个数据集的列中选择一个数据集中的一些行?

  13. 13

    SAS:如果观测值与另一个数据集中的观测值匹配,则将其从数据集中删除

  14. 14

    从另一个数据框中提取熊猫数据框

  15. 15

    如何对在另一个数据集的时间间隔内发生的每个ID中的一个数据集中的总观测值求和

  16. 16

    基于另一个数据框中的多个标识符从数据框中提取行

  17. 17

    根据另一个数据框中的多个标识符从数据框中提取行

  18. 18

    从另一个数据帧的行值中提取数据帧中的特定行值

  19. 19

    如何使用python从另一个文件中的多个文件中提取数据?

  20. 20

    根据另一个数据集中的值更改另一个数据集中的值

  21. 21

    如何从数据框中提取行(使用循环)并将其保存在另一个数据框中

  22. 22

    将长数据除以R中另一个数据集中的值

  23. 23

    根据另一个数据集中的列值在一个数据框中创建列

  24. 24

    使用sql从另一个数据库中提取日,周和月

  25. 25

    是否可以从 ssrs 中的另一个数据集创建数据集?

  26. 26

    根据来自另一个数据集的PROC SQL的结果更新SAS数据集

  27. 27

    使用一个数据帧作为掩码从R中的另一个数据帧提取数据

  28. 28

    如何用另一个数据集中的行替换Excel中的行

  29. 29

    PAM聚类-在另一个数据集中使用结果

热门标签

归档