如果我们此时有两张表,一张表是原表,一张是过滤表,将过滤表中存在的部分作为条件,将A表中命中的部分剔除得到新表。
A:
num | name |
---|---|
1 | john |
2 | anna |
3 | tina |
B:
num | name |
---|---|
1 | john |
2 | sam |
6 | angel |
val df = A.join(B, A("num")===B("num") and A("name")===B("name"), "leftanti")
->
num | name |
---|---|
2 | anna |
3 | tina |
如果我们此时有两张表,一张表是原表,一张是过滤表,将过滤表中存在的部分作为条件,将A表中命中的部分剔除得到新表。
A:
num | name |
---|---|
1 | john |
2 | anna |
3 | tina |
B:
num | name |
---|---|
1 | john |
2 | sam |
6 | angel |
val df = A.join(B, A("num")===B("num") and A("name")===B("name"), "leftanti")
->
num | name |
---|---|
2 | anna |
3 | tina |