【问题标题】:Indicate date interval in SAS在 SAS 中指示日期间隔
【发布时间】:2014-02-11 22:54:53
【问题描述】:

如果日期变量比 2/10/2014 大 7 天,那么我想将该行输出到新表。 7天以下的任何东西,不要输出。如何在 SAS 中执行此操作?

【问题讨论】:

    标签: sas


    【解决方案1】:

    这在数据步骤中很容易

    data before after;
    set input;
    
    if date - "10FEB2014"d > 7 then
       output after;
    else
       output before;
    run;
    

    日期是数字变量,表示为 epoc 的天数(我相信 1960 年 1 月 1 日)。如此简单的加法和减法效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2020-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多