同一数据帧的两组之间的最近匹配

问题描述

我有一个如下所示的数据集:

Observation  City         SDO    SDO_Value   P_2000  P_2001 P_2002 P_2003 ... Dummy
1            New Delhi    P_2000 1            1       2      3      4          1     
2            Kolkata      P_2001 6            5       6      7      8          0
3            New Delhi    P_2002 11           9       10     11     12         1
4            Kolkata      P_2008 20           5       6      7      8          0
.
.
.

我需要根据城市执行对照组(虚拟 = 0)与治疗组(虚拟 = 1)的最近相邻匹配:我想检查 SDO_Value 中出现的数字是否与“接近匹配” '' 的值出现在列 P_2000 到 P_2019 中。如果是这种情况,如果匹配发生,我想返回一个表示 YES 的虚拟对象;否则,否。 我读过 R 的 MatchIt (method=''nearest''),但我很害怕,但我必须做这个预测。

R 上是否有任何库可以让我执行数字“模糊匹配”?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)