2
我想找到一個很好的方式做列表[列,我爆炸列比傳回我感興趣的所有列與爆炸列。Spark列表選擇一個列列Scala
var columns = getColumns(x) // Returns a List[Column]
tempDf.select(columns) //trying to get
試圖找到這樣做的一個很好的方式,我知道,如果它是一個字符串,我可以做喜歡
val result = dataframe.select(columnNames.head, columnNames.tail: _*)
您使用的是哪個版本的Spark? 1.6.0提供'def select(cols:Column *):DataFrame'應該按照你的意願去做? – LiMuBei
我正在使用2.0.0。我將如何使用它,因爲我試着給出選擇列表[Column]和Seq [Column]。沒有一個工作,我也看到了這種方法,但我無法使用它。我將如何分解該調用中的列表以利用它? – neuroh
'val result = dataframe.select(columns:_ *)' –