微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决同一数据帧的两组之间的最近匹配

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

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 举报,一经查实,本站将立刻删除。