全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1256 3
2016-04-26
情况是这样,有两表,A表及B表。 A表.png B表.png

可以现在需要在A表中匹配出B表中的id。规则如下:

1、两表的num一定要完全一致;
2、两表的time相差时间不能超过3分钟。若同时满足以上两点,则在A表中匹配出B表中的id。
注:两表的time均为详细时间,包括“年月日时分秒”

据我知merge可以匹配,但都是精准匹配,对于上面的第二点,该函数应该实现不了,还是加if进行判别?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-26 23:11:02
分两步走:先按num合并,合并后有timeA和timeB,两列相减,如果时间差大于3分钟,删除即可。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-26 23:58:14
释梦涯 发表于 2016-4-26 23:11
分两步走:先按num合并,合并后有timeA和timeB,两列相减,如果时间差大于3分钟,删除即可。
但是num并不是唯一的,有可能一个num对应几个time,所以才需要加入time来协助判断出对应id。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-27 00:08:28
释梦涯 发表于 2016-4-26 23:11
分两步走:先按num合并,合并后有timeA和timeB,两列相减,如果时间差大于3分钟,删除即可。
哦哦,对了,也可以剔除的,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群