pyspark同时获得leftsemi和leftanti连接结果

pyspark同时获得leftsemi和leftanti连接结果,pyspark,apache-spark-sql,pyspark-dataframes,Pyspark,Apache Spark Sql,Pyspark Dataframes,我试图将df分为两部分: df_a = df.join(df_id, on='id', how='leftsemi') df_b = df.join(df_id, on='id', how='leftanti') 我能用一行代码得到同样的结果吗?你做一个左连接,然后过滤id null(左反)或not(左半)。

我试图将df分为两部分:

df_a = df.join(df_id, on='id', how='leftsemi')
df_b = df.join(df_id, on='id', how='leftanti')

我能用一行代码得到同样的结果吗?

你做一个左连接,然后过滤id null(左反)或not(左半)。