【发布时间】:2018-11-17 12:45:42
【问题描述】:
从 scala 方法中,我想返回一个 Spark 列的变量编号,如下所示:
def getColumns() : (Column*) = {...}
这个想法是然后将它与spark sql一起使用:
myDf.select(getColumns, "anotherColumns"..)
问题是我有大约 30 个请求,它们都有相同的选择子句,我想将它们放在一起。
知道用...替换什么吗?我试过类似的东西:
($"col1", "$col2")
但它不能编译。
【问题讨论】:
-
返回一个列数组,附加任何你想要的额外条目,然后用
:_*扩展它。
标签: scala apache-spark variadic-functions