Spark DataFrame не разрешает множественный динамический список столбцов с функцией окна в группе по - PullRequest
0 голосов
/ 30 июня 2018
sample code:- 
val list=Seq("symbol").map(column=>col(column))
    val windowedCount = stockDs
      .withWatermark("time", "500 milliseconds")
      .groupBy( list:_*,
        window($"time", "10 seconds")
      )
      .sum("value")

`Ошибка: _ * 'здесь разрешена аннотация (такие аннотации допускаются только в аргументах * -параметров).

1 Ответ

0 голосов
/ 30 июня 2018

groupBy подпись

 def groupBy(cols: Column*): RelationalGroupedDataset 

Таким образом, вы можете предоставить только один аргумент последовательности:

stockDs
  ...
  .groupBy(list :+ window($"time", "10 seconds"): _*)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...