【问题标题】:Identify a future date for a group of observations确定一组观察的未来日期
【发布时间】:2023-01-19 01:31:22
【问题描述】:

我在 Stata 中有一个长格式的数据集(即每个人的多次观察),我想 drop 一个人的所有记录,开始日期为 V2 在 01/01/2009 之后。我该怎么做?在下面的示例中,我想dropid1 的所有记录,因为它们的开始日期是在 01/01/2009 之后。

【问题讨论】:

    标签: r stata


    【解决方案1】:

    假设 v2 是 Stata 每日日期变量,那么您需要

    bysort v1 (v2) : drop if v2 > mdy(1, 1, 2009)
    

    > 体现在之后(如果你真的是指“之前或之后”,你应该使用 >=

    如果v2是字符串变量或带有值标签的数值变量,则需要先进行转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-12
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      相关资源
      最近更新 更多