2
List [Column]を使用してスパークセレクトを実行する良い方法を見つけようとしていますが、私は自分の展開した列に興味があるすべての列を戻すよりも列を爆発させています。私が知っているこれを行うための良い方法を見つけようとしてSpark列のリストで選択するScala
var columns = getColumns(x) // Returns a List[Column]
tempDf.select(columns) //trying to get
それは私が火花2.0について
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:_ *)' –