我有两个数据框1)帐户和2)客户。账户模式如下:
Name Id Telehone Mob email
AR 1 123 1234 test1@gmail.com
BR 2 213 4123 test2@gmail.com
CR 3 231 3214 test3@gmail.com
KR 4 132 1324 test4@gmail.com
第二桌的顾客是:
Id Phone Email
2 2344 testq@gmail.com
6 132 testf@gmail.com
7 64562 test1@gmail.com
我需要连接这两个Dataframe Id
正在匹配 Id
OR Phone
正在匹配
Telephone OR Mob Or Email
正在匹配 email
. 在上述情况下,第一行客户的身份证匹配,第二行客户的电话匹配,第三行客户的电子邮件匹配。联接应保留在所有帐户记录中。
3条答案
按热度按时间368yc8dk1#
你可以很容易地满足这个要求
spark SQL
.参考代码-
vfwfrxfs2#
检查以下代码。
dl5txlt93#