要按日期顺序生成 date_id,可以使用 Stata 中的 'egen' 命令以及日期函数来实现。

假设你有一个日期变量为 'date',可以按照以下步骤生成 date_id:

  1. 首先,使用 'sort' 命令将数据按日期变量 'date' 升序排序:

sort date


2. 接下来,使用 'egen' 命令创建一个新的变量 'date_id',并将其初始化为 1:
```stata
egen date_id = seq(), from(1)
  1. 最后,将 'date_id' 变量与数据集合并,得到每个日期对应的 date_id:

merge m:1 date using your_dataset


请确保在执行上述步骤之前,将数据集保存并备份,以防遗失数据。
Stata: 如何根据日期生成顺序 ID (date_id)

原文地址: https://www.cveoy.top/t/topic/pe70 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录