在另一个数据框中查找最接近日期的数据点

时间:2018-06-28 05:52:05

标签: r data-science

我有两个数据帧。一个数据帧称为测量,具有500行。列是PatientID,Value,M_Date。另一个数据框称为患者,具有80行。列PatientID,P_Date。患者中的每个患者ID都是唯一的。对于患者中的每一行,我想查看“测量”中具有相同“患者ID”的一组测量值(每个患者可能有6-7个)。从这组测量中,我想确定M_Date最接近P_Date的那个。我想将此值附加到“患者”的新列中。我该怎么做呢?我尝试使用ddplyr,但无法弄清楚如何在此函数中一次访问两个数据帧。

1 个答案:

答案 0 :(得分:0)

您可能想在其中安装install.packages("survival")neardate函数来解决您的问题。 documentation

中有一个很好的例子