【发布时间】:2016-05-19 15:50:19
【问题描述】:
我有以下两个数据框:
df1
uid text frequency
11 a 1
12 a 2
12 b 1
df2
text
a
b
c
d
我想创建一个类似这样的数据框:
输出df
uid text frequency
11 a 1
11 b 0
11 c 0
11 d 0
12 a 2
12 b 1
12 c 0
12 d 0
我一直在使用 spark-sql 来编写这样的连接:
sqlContext.sql("Select uid,df2.text,frequency from df1 right outer join df2 on df1.text= df2.text")
没有返回正确的结果。
有什么建议吗?
【问题讨论】:
标签: sql scala apache-spark hive apache-spark-sql