【发布时间】:2017-09-01 21:42:05
【问题描述】:
我正在改造一些现有代码以使用 Spark。我有多个包含不同数据集的数据框。 在转换我的主数据框(或我的主数据集)时,我需要使用来自其他数据框的数据来完成转换。我还有一种情况(至少在当前结构中),我需要在另一个数据帧的转换函数中创建新的数据帧。
我正在尝试确定以下内容:
- 我可以在另一个数据框的转换函数中访问一个数据框吗?
- 能否在数据帧的转换函数内的执行器上创建数据帧?
关于如何处理这种情况的指针将非常有帮助。
【问题讨论】:
-
您希望从辅助/辅助数据帧中获取什么样的数据;它是键值,聚合等吗?您正在谈论对您的主要 DF 进行什么样的转换;分组 + 聚合,使用 RDD 上的 map 函数等?
标签: scala apache-spark dataframe apache-spark-sql