要按日期顺序生成日期 ID,你可以按照以下步骤进行操作:

  1. 首先,确保你的数据集已经按照日期顺序排序,可以使用 sort 命令进行排序。假设你的日期变量名为 date,你可以使用以下命令对数据集进行排序:
sort date
  1. 接下来,你可以使用 egen 命令结合 seq() 函数生成日期 ID。seq() 函数可以生成一个以指定数字开始、以指定步长递增的序列。在这里,我们可以将 seq() 函数的开始数字设置为 1,步长设置为 1,以生成连续递增的日期 ID。
egen date_id = seq(), from(1)
  1. 运行完以上命令后,你的数据集中将会新增一个名为 date_id 的变量,其中包含了按照日期顺序生成的日期 ID。

请注意,以上操作假设你的日期变量是以 Stata 的日期格式存储的(例如,以整数表示的日期)。如果你的日期变量是以字符串形式存储的,你可能需要先将其转换为日期格式,然后再进行排序和生成日期 ID 的操作。

Stata 日期排序生成 ID:按日期顺序创建 date_id (1,2,3)

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

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