【发布时间】:2016-03-30 20:35:48
【问题描述】:
我知道有一个具有这个确切标题的 Stata 论坛,但我没有发现它的语法很有帮助,尤其是因为我的数据集有点不同。我有两个数据集。一个是一个人在设施中的停留时间,包括设施名称。它看起来像这样:
+---+-------------+---------------+-----------------------+
|ID#|Entrance Date| Exit Date | Facility Name |
|1 | 7/22/2009 | 2/24/2010 | Facility 1 |
|1 | 7/10/2010 | 11/21/2010 | Facility 2 |
|2 | 3/31/2010 | 9/23/2010 | Facility 1 |
|3 | 11/24/2010 | 7/5/2011 | Facility 3 |
|4 | 3/7/2007 | 4/19/2010 | Facility 2 |
+---+-------------+---------------+-----------------------+
下一个数据集显示访问它们的日期。里面只有身份证和访问日期:
+---+-------------+
|ID#|Visit Date |
| 1 | 08/21/2009 |
| 1 | 09/02/2009 |
| 1 | 09/23/2009 |
| 3 | 04/22/2011 |
| 3 | 05/05/2011 |
+---+-------------+
我想将这两个文件合并到ID# 上,其中VisitDate 介于Entrance Date 和Exit Date 之间,这样我就可以看到 1. 谁有访客,2. 他们在什么设施中。
【问题讨论】:
-
您指的是“Stata 论坛”,大概是指某处的线程。最好通过提供 URL 来说明它是什么。
-
对于未来的问题,请研究stackoverflow.com/help/mcve另外,请使用
dataex(在Stata中,ssc inst dataex)给出可重现的数据生成代码。 (从他们显示的输出中复制日期真的很痛苦。)