【发布时间】:2017-02-03 00:00:09
【问题描述】:
如何在pyspark join中选择*
impression_rdd.join(
click_rdd,
impression_rdd.session_id == click_rdd.session_id,
"left_outer"
).select(impression_rdd.*) <------- pseudo code; how do you do this?
基本上就是 sql 等价物
SELECT impression.* FROM impression LEFT JOIN click on (impression.session_id = click.session_id)
【问题讨论】:
-
这里有错误,或者你想问什么? RDD API 还是 SparkSQL API?
-
我正在尝试在 python 中请求 RDD api。你好吗。*
-
问题是我不想要
select "*"。我想选择"impression_rdd.*"。我只希望*应用于左表 -
现在我明白了。不幸的是,不确定。
标签: python apache-spark pyspark